Middle+ Python Developer

Coherent Solutions
Coherent Solutions
Middle+ Python Developer

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

Связаться с работодателем

Никогда не переводите работодателю деньги.

HR HUB

Велкам

или

Продолжая, вы соглашаетесь с бюрократией: условиями использования и политикой конфиденциальности.