Digital sports streaming platform with live and on-demand content across global leagues
FanCode operates a subscription-based sports streaming platform serving over 160 million users in India, anchored by a polyglot stack (Java, Node.js, Python, Kafka, Cassandra, Elasticsearch) designed for high-volume live video. The project backlog reveals a company in scaling mode: payments infrastructure, Kubernetes orchestration, hyper-scale reliability, and a next-generation video platform all in flight simultaneously. The hiring mix is sales-and-engineering balanced, with elevated seniority (mostly senior and mid-level), suggesting they're scaling delivery across content partnerships and platform stability rather than building greenfield.
FanCode is a digital sports streaming platform launched in 2019 by industry veterans and owned by Dream Sports, India's largest sports-tech company. The platform delivers live and on-demand coverage of global leagues—including La Liga, Formula 1, MotoGP, and cricket franchises—through flexible subscription models (Match, Bundle, Tour, and annual passes). With over 160 million users, FanCode operates a distributed cloud infrastructure on GCP and AWS, handling real-time video encoding, payments processing, and geographic pricing complexity. The company is headquartered in Mumbai and currently operates hiring across engineering and commercial roles within India.
FanCode runs Java, Node.js, and Python on Kubernetes (GCP/AWS), with Kafka for streaming, Cassandra and MySQL for state, Elasticsearch for search, and AWS Elemental MediaConvert for video transcoding. Terraform and Ansible manage infrastructure; Redshift and PostgreSQL handle analytics.
Current priorities include payments infrastructure scaling, next-generation video platform, Kubernetes orchestration, hyper-scale reliability systems, and an internal developer platform. They're also tackling global expansion pricing and self-serve infrastructure automation.
Other companies in the same industry, closest in size