Python Developer
New
C
Coherent SolutionsSports tech
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