About this role
Job title: Senior Backend Engineer (Python/Django) - Remote
About the Role We are hiring for a backend-focused engineer to own and scale the backend services of a social sports gaming platform. You will design, build, and operate Python/Django microservices that support millions of users with low latency and high availability.
What You'll Do
- 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.
What We're Looking For
- 5+ years of experience in Python backend development.
- Strong experience with Django and asynchronous programming using asyncio.
- Production experience with Apache Kafka.
- 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.
Nice To Have
- Kubernetes.
- Experience working with systems supporting 1M+ users.
- Experience with NoSQL databases.
- Exposure to event sourcing or CQRS patterns.
- Familiarity with frontend technologies such as React.
- Knowledge of big data tools such as Flink or NiFi.
- Exposure to infrastructure as code tools such as Terraform.
- Experience in the sports or betting industries.
Compensation & Benefits
- Health insurance; English courses; sports activities; flexible work options including remote and hybrid.
- Training, internal conferences, and mentorship programs.
- Referral program and work anniversary perks.
- Flexible vacation days and a comprehensive global benefits package.