Software Developer - Backend

Stage

Job Summary

STAGE is an entertainment platform founded in 2019, dedicated to regional Indian cultures by producing premium content in languages like Haryanvi, Rajasthani, and Bhojpuri. With over 15 million app downloads and 4 million paying customers globally, STAGE is a significant media platform in these regions. The company is seeking a Software Developer - Backend to design, develop, and maintain scalable backend services, APIs, and data integrations. This role involves building high-performance systems, collaborating with product, frontend, and data teams, writing clean and testable code, and contributing to technical decision-making and architecture discussions.

Must Have

  • Design, develop, and maintain backend services, APIs, and data integrations.
  • Build scalable, high-performance systems to support large user bases.
  • Collaborate with product, frontend, and data teams to deliver end-to-end solutions.
  • Write clean, reusable, and testable code following best practices.
  • Implement monitoring, logging, and alerting to ensure system reliability.
  • Participate in architecture discussions and contribute to technical decision-making.
  • Strong programming skills in Node.js (NestJS or Express.js).
  • Experience with microservices architecture and RESTful API design.
  • Good understanding of Databases (PostgreSQL, MySQL, MongoDB, or similar).
  • Familiarity with caching, message queues (Kafka, RabbitMQ), and asynchronous processing.
  • Strong grasp of data structures, algorithms, and system design principles.
  • Hands-on experience with cloud platforms (AWS, GCP, or Azure) and CI/CD pipelines.
  • Proficient in Git and collaborative development workflows.
  • Minimum 2 years of relevant experience in backend development.
  • Strong in Node.js with proven experience building production-grade systems.

Good to Have

  • Prior experience in a product-based or startup environment preferred.

Perks & Benefits

  • Opportunity to work on impactful, large-scale products used by millions.
  • Collaborative and innovation-driven work culture.
  • Freedom to experiment and bring ideas to life.

Job Description

About Us

Started in 2019, STAGE is an entertainment platform for regional cultures known for producing premium quality content in Indian languages to reinforce, protect and validate people’s sense of identity for their culture and heritage.

We currently focus on Haryanvi, Rajasthani and Bhojpuri languages. Our mobile apps have 15 Mn+ downloads and 4 Mn+ paying customers globally. That makes STAGE the biggest media platform in these regions.

In 2023, STAGE was also featured on Shark Tank India S2. Watch our story here.

Job Description

Key Responsibilities

  • Design, develop, and maintain backend services, APIs, and data integrations.
  • Build scalable, high-performance systems to support large user bases.
  • Collaborate with product, frontend, and data teams to deliver end-to-end solutions.
  • Write clean, reusable, and testable code following best practices.
  • Implement monitoring, logging, and alerting to ensure system reliability.
  • Participate in architecture discussions and contribute to technical decision-making.

Requirements

  • Strong programming skills in Node.js (NestJS or Express.js).
  • Experience with microservices architecture and RESTful API design.
  • Good understanding of Databases — PostgreSQL, MySQL, MongoDB, or similar.
  • Familiarity with caching, message queues (Kafka, RabbitMQ), and asynchronous processing.
  • Strong grasp of data structures, algorithms, and system design principles.
  • Hands-on experience with cloud platforms (AWS, GCP, or Azure) and CI/CD pipelines.
  • Proficient in Git and collaborative development workflows.

Eligibility Criteria

  • Minimum 2 years of relevant experience in backend development.
  • Strong in Node.js with proven experience building production-grade systems.
  • Prior experience in a product-based or startup environment preferred.

Benefits

What We Offer

  • Opportunity to work on impactful, large-scale products used by millions.
  • Collaborative and innovation-driven work culture.
  • Freedom to experiment and bring ideas to life.

19 Skills Required For This Role

Team Management Github Data Structures Game Texts Postgresql Mysql Rabbitmq Aws Azure Node.js Mongodb Ci Cd Express.js Restful Api Microservices Nestjs Git Algorithms System Design

Similar Jobs