Senior Backend Engineer (Python)

Sportzinteractive

Mumbai

On-site

INR 2,000,000 - 3,000,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Global Exposure
Innovative Culture
Flexible timings

Job summary

Darwinbox Digital Solutions Pvt. Ltd. in Mumbai is seeking a Backend Engineer to build and maintain scalable backend services and APIs powering sports intelligence products for internal teams and external clients.

You will own API contracts, versioning, testing, and documentation, while integrating with data platforms and model-serving layers to deliver reliable, high-traffic systems with production-grade observability and CI/CD practices.

Qualifications

  • 5+ years of experience building backend services in production.
  • Strong proficiency in Python.
  • Strong SQL skills and working knowledge of relational databases.
  • Experience designing and developing REST APIs, including API versioning and backward compatibility.
  • Good understanding of caching, performance optimisation, and scalability in read-heavy systems.
  • Experience with cloud infrastructure and containerised application deployment.
  • Familiarity with CI/CD practices, automated testing, and observability tools.
  • Strong understanding of production software engineering practices.
  • Ability to work independently from technical specifications and proactively clarify ambiguous requirements.
  • Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field.

Responsibilities

  • Build and maintain scalable backend services and APIs.
  • Design and own service and API contracts consumed by internal engineering teams, external clients, and partners.
  • Manage API versioning, backward compatibility, documentation, and breaking changes.
  • Build services that reliably serve data products and model outputs across real-time and high-traffic use cases.
  • Integrate backend services with data platforms, warehouses, and model-serving layers.
  • Write clean, maintainable, well-tested code aligned with engineering best practices.
  • Follow established CI/CD and testing practices to ensure safe and reliable releases.
  • Collaborate with data, ML, product, and other engineering teams to deliver reliable end-to-end solutions.

Skills

Python
SQL
REST APIs
API Versioning
Caching
Cloud
CI/CD
Observability

Education

Bachelor's degree in Computer Science, Engineering, Information Technology, or related field

Tools

Docker
Kubernetes

Job description

We are looking for a Backend Engineer to build and maintain the services and APIs that power our sports intelligence products for internal teams and external clients. You will work across backend services, data platforms, model-serving layers, and high-traffic systems, with a strong focus on reliability, scalability, and clean API design. This role is suited to an engineer who enjoys owning services in production, thinking about system behaviour at scale, and contributing to architecture and technical decisions.

Key Requirement:
  • Build and maintain scalable backend services and APIs supporting sports intelligence products.
  • Design and own service and API contracts consumed by internal engineering teams, external clients, and partners.
  • Manage API versioning, backward compatibility, documentation, and breaking changes.
  • Build services that reliably serve data products and model outputs across real-time and high-traffic use cases.
  • Integrate backend services with data platforms, warehouses, and model-serving layers.
  • Write clean, maintainable, well-tested code aligned with engineering best practices.
Scalability & Production Readiness :
  • Design backend systems with performance, scalability, and reliability in mind, particularly for read-heavy workloads.
  • Implement appropriate caching strategies to improve system performance.
  • Ensure services are production-ready with appropriate monitoring, logging, alerting, and operational documentation.
  • Support troubleshooting and resolution of production issues.
  • Ensure smooth operational handover to teams responsible for running the services.
Engineering Collaboration :
  • Contribute to architecture discussions and technical decisions across the team.
  • Participate actively in code reviews and maintain high standards for code quality.
  • Work from product and technical specifications while identifying gaps and asking the right questions when requirements are incomplete.
  • Collaborate with data, ML, product, and other engineering teams to deliver reliable end-to-end solutions.
Development Practices :
  • Follow established CI/CD and testing practices to ensure safe and reliable releases.
  • Contribute to improving engineering workflows, development standards, and operational practices.
  • Stay updated with relevant backend, cloud, and infrastructure technologies.
Background and Experience:
Required
  • 5+ years of experience building and shipping backend services in production.
  • Strong proficiency in Python.
  • Strong SQL skills and working knowledge of relational databases.
  • Experience designing and developing REST APIs, including API versioning and backward compatibility.
  • Good understanding of caching, performance optimisation, and scalability in read-heavy systems.
  • Experience with cloud infrastructure and containerised application deployment.
  • Familiarity with CI/CD practices, automated testing, and observability tools.
  • Strong understanding of production software engineering practices.
  • Ability to work independently from technical specifications and proactively clarify ambiguous requirements.
  • Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field.
Good to Have
  • Experience working with real-time or event-driven systems.
  • Exposure to streaming technologies.
  • Experience building APIs consumed by external clients or partners.
  • Experience with data-intensive applications, analytics platforms, or data products.
  • Exposure to model-serving or ML-powered applications.
  • Interest in sports and familiarity with sports data.
The Edge:

You build backend systems that don't just work; they stay reliable when the game is on and millions of fans are watching.

What We Offer:
  • Global Exposure: Work with marquee sports properties across 40+ sports worldwide.
  • Innovative Culture: A "fan-first" environment that values curiosity, quality, and fun.
  • Flexibility: Monday to Friday schedule with flexible timings.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Engineer (Python)
Senior Backend Engineer (Python)

ShimentoX Technologies • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Senior Backend Software Engineer
Senior Backend Software Engineer

Juuuno Inc. • Sector 10

On-site
INR 1,200,000 - 1,800,000
Back End Developer
Back End Developer

WAISL Limited • Bengaluru

On-site
INR 1,800,000 - 3,000,000
Senior Backend Engineer
Senior Backend Engineer

Digitup • Gurugram District

On-site
INR 1,200,000 - 2,000,000
Group Health Insurance
Training sessions and workshops
Back End Developer
Back End Developer

RoshAi • Ernakulam

On-site
INR 500,000 - 700,000
Senior Backend Engineer
Senior Backend Engineer

Geosoft Surtech • Srinagar

On-site
INR 2,000,000 - 3,000,000
Senior Backend Engineer
Senior Backend Engineer

Digitup • Siliguri

On-site
INR 800,000 - 1,400,000
Group Health Insurance
Regular training sessions and workshops
Senior Python Systems Engineer (Performance & Scalability)
Senior Python Systems Engineer (Performance & Scalability)

Molecular Connections • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Hybrid work model
Health insurance
Senior Backend Engineer
Senior Backend Engineer

VerbaFlo Limited • Gurugram District

On-site
INR 1,500,000 - 2,100,000
Python Architect
Python Architect

Aziro • Hyderabad

On-site
INR 3,500,000 - 5,500,000