Python Developer

New
C
Bulgaria, Georgia, Lithuania, Mexico, Moldova, Poland, UkraineFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
English B2 or higher
Experience
5+ years
Required Skills
AWSDockerPostgreSQLPythonDjangoApache KafkaCI/CDMicroservicesDistributed Systems

Requirements

  • 5+ years of experience in Python backend development
  • Solid experience with Django and asynchronous programming using asyncio
  • Production experience with Apache Kafka
  • Strong experience with distributed systems, microservices, or similar architecture
  • Experience deploying and managing containerized applications using Docker
  • Familiarity with any cloud provider, preferably AWS
  • Proficiency with SQL databases, especially PostgreSQL
  • Experience with CI/CD pipelines and test automation
  • Knowledge of monitoring and logging tools such as Prometheus, Grafana, or equivalent
  • Strong problem-solving skills and experience with code reviews
  • Comfortable working in Agile teams
  • Willingness to participate in on-call rotations
  • English level: B2 or higher

Responsibilities

  • Take full ownership of backend services from design and development through deployment, maintenance, and continuous improvement
  • Design, develop, and maintain scalable, high-performance distributed backend services using Python and Django
  • Architect distributed systems to support millions of users with low latency and high availability
  • Own critical backend infrastructure components, including APIs, data pipelines, message brokers such as Kafka, and caching
  • Optimize systems for throughput, latency, fault tolerance, and resilience under heavy load
  • Implement robust testing strategies, including unit, integration, and performance tests
  • Drive continuous improvement of development processes and system observability, including monitoring and logging
  • Collaborate with product, frontend, and DevOps teams to ship reliable features on aggressive timelines
  • Lead and mentor junior engineers through code reviews, architectural discussions, and knowledge sharing
  • Participate in on-call rotations and support production issues as needed
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now