Python Developer (Sports sphere)
Core
Design, develop, and maintain scalable, high-performance distributed backend services for a social sports gaming platform.
Role type
Senior Python backend engineer (distributed systems)
Builds
Backend services, APIs, data pipelines, and message brokers for a community-driven sports prediction platform
Domain
Sports technology / Predictive gaming
Deliverable
production ML models | product features
Required skills
Python, Django, asyncio, Apache Kafka, distributed systems, microservices, Docker, PostgreSQL, CI/CD, test automation, monitoring/logging
Preferred skills
Kubernetes, NoSQL databases, event sourcing, CQRS, React, infrastructure as code (Terraform), big data tools (Flink, NiFi)
Technologies
Python, Django, asyncio, Apache Kafka, Docker, AWS, PostgreSQL, Prometheus, Grafana
Responsibilities
Design and develop scalable distributed backend services; Architect systems for millions of users with low latency; Own critical infrastructure components including APIs and message brokers; Optimize systems for throughput and resilience; Implement robust testing strategies; Drive continuous improvement of development processes; Lead and mentor junior engineers; Participate in on-call rotations
Seniority
Senior, hands-on IC