Project Description
The project is a social sports gaming platform that offers free-to-play alternatives to traditional real-money sports betting. It allows sports fans to make predictions, compete for leaderboard positions, earn badges, build in-game status, and participate in sweepstakes promotions and loyalty rewards. The platform focuses on creating a fun, engaging, and community-driven sports gaming experience for users with different levels of interest in sports.
Technologies
Python, Django/FastAPI, asyncio
Distributed systems, Microservices, Event-driven architecture
Apache Kafka
Docker, AWS (or other cloud providers)
SQL, PostgreSQL
CI/CD, Test automation
Prometheus, Grafana
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
Job Requirements
5+ years of experience in Python backend development
Solid experience with Django/FastAPI 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
English level: B2 or higher
Nice To Have
Experience with 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
What We Offer
Technical and non-technical training for professional and personal growth
Internal conferences and meetups to learn from industry experts
Support and mentorship from an experienced employee to help you grow professionally
Health insurance
Sports activities to promote a healthy lifestyle
Flexible work options, including remote and hybrid opportunities
Referral program for bringing in new talent
Work anniversary program and additional vacation days
Анонимная аналитика
Мы используем анонимную аналитику, чтобы улучшать поиск вакансий и работу сайта.