Skip to main content

Senior Python Developer

RemoteRussia, Belarus, Kazakhstan only
Published
Role
Backend
Experience
Senior
Employment
Full-time
up to 250/mo
Check eligibility

Open to RU, BY, KZ only. Set where you work from to check your eligibility.

No BS summary

Senior Python backend developer with 4+ years of commercial Python experience. Must be based in Russia, Belarus, or Kazakhstan and have FastAPI or Litestar, AsyncIO, Kafka, Redis, PostgreSQL, SQLAlchemy, Docker, Git, CI/CD, and microservices experience.

Core skills

PythonFastAPI/LitestarKafka

Required skills

AsyncIORedisPostgreSQLSQLAlchemyPrometheusGrafanaOpenTelemetryJaegerDockerGitCI/CDpytest

Optional skills

GitHub CopilotCursorWindsurfClaude Code

What you'll do

  • Develop and evolve backend services in Python.
  • Design and implement microservices in an Event-Driven architecture.
  • Develop high-load asynchronous services using AsyncIO.
  • Integrate services through Kafka and Redis Pub/Sub.
  • Work with PostgreSQL and optimize database interaction through SQLAlchemy.
  • Design REST APIs and internal service interfaces.
  • Write unit and integration tests and ensure the quality of your own code.
  • Set up and support logging, metrics, and tracing for service monitoring.
  • Participate in designing architectural decisions and conducting code reviews.
  • Collaborate with analysts, DevOps, and other developers when implementing functionality.
  • Optimize performance, fault tolerance, and scalability of services.

What they require

  • 4+ years of commercial Python development experience.
  • Experience developing backend services with FastAPI or Litestar (Starlite).
  • Strong command of AsyncIO/concurrency/multiprocessing.
  • Experience with Kafka.
  • Experience using Redis, preferably Redis Pub/Sub.
  • Strong experience with PostgreSQL and SQLAlchemy.
  • Understanding of service observability principles and experience with logging, metrics, and tracing, such as Prometheus, Grafana, OpenTelemetry, Jaeger, and similar tools.
  • Practical microservices development experience.
  • Experience with Docker, Git, and CI/CD.
  • Experience with Event-Driven systems; experience designing and developing them from scratch is an advantage.
  • Experience independently testing your own code with pytest or similar tools.
  • Preferred: Understanding of architectural approaches other than Event-Driven.
  • Preferred: Experience designing service architecture from scratch.
  • Preferred: Experience working in high-load distributed systems.
  • Preferred: Experience using AI Coding Agents, such as GitHub Copilot, Cursor, Windsurf, Claude Code, and similar tools.

Details

Apply routeUnknown
up to 250/mo