Senior Python Engineer
F
FliffSports Gaming
Candidates located within this time zone range (CET ±2 hours), CET ±2 hoursContractSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years
- Required Skills
- AWSDockerPostgreSQLPythonAgileDjangoApache KafkaCI/CDDistributed Systems
Requirements
- 5+ years of professional Python backend development experience
- Solid Django experience with asynchronous programming skills (asyncio)
- Production experience with Apache Kafka
- Strong experience with distributed systems (microservices or similar architecture)
- Experience deploying and managing containerized applications (Docker)
- Familiarity with any cloud provider (AWS preferred)
- Proficient with SQL databases, especially PostgreSQL
- Experience with CI/CD pipelines and test automation
- Knowledge of monitoring and logging tools (Prometheus, Grafana, or equivalent)
- Comfortable working in Agile teams
Responsibilities
- Take full ownership of backend services from design 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
- 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
- Own critical backend infrastructure components: APIs, data pipelines, message brokers (Kafka), caching
- Optimize systems for throughput, latency, fault tolerance, and resilience under heavy load
- Implement robust testing strategies: unit, integration, and performance tests
- Drive continuous improvement of development processes and system observability (monitoring, logging)
- Participate in on-call rotations and support production issues as needed
View Full Description & ApplyYou'll be redirected to the employer's site