Job Description
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.
About Fliff
Fliff unpacks sports gaming into social, free-to-play games for all types of sports fans.