Experience
3-5 years of backend engineering experience building scalable APIs and production services.
Role Summary
We are looking for a Node.js Backend Engineer to build and maintain high-performance APIs for an OTT platform. The role involves billing-related APIs, streaming-adjacent backend workflows, low-latency service design, and integration with Redis, MongoDB, and event-driven systems.
Responsibilities
Design, build, and maintain scalable backend APIs using Node.js using NestJS & Fastify.
Develop OTT-related backend services, including billing, entitlement, subscription, playback support, and user lifecycle workflows.
Work with Redis and MongoDB for caching, session management, data persistence, and performance optimization.
Build low-latency APIs and optimize application performance for production traffic.
Integrate with WebRTC/DRM-related services at a basic systems level for playback workflows.
Design event-driven components and asynchronous processing pipelines.
Write clean, maintainable, and well-tested code with strong unit, integration, and API test coverage.
Implement structured logging, observability, error handling, and monitoring-friendly code.
Collaborate with product, QA, DevOps, and frontend teams to ship reliable releases.
Required Skills
Strong Node.js experience with server-side API development.
Hands-on experience with NestJS and/or Fastify.
Strong understanding of REST APIs, microservices, and backend architecture.
Experience with Redis and MongoDB.
Understanding of event-driven systems, queues, and asynchronous workflows.
Knowledge of performance tuning, scalability, and latency reduction.
Experience with logging, debugging, and production support practices.
Good testing discipline, including TDD, unit tests, and integration tests.
Nice to Have
Basic Python or Go experience for support services, tooling, or internal jobs.
Exposure to OTT/media domain concepts like playback, DRM, session control, and subscription billing.
Experience with cloud platforms, CI/CD, containerization, and observability stacks.
Familiarity with GraphQL, WebSockets, or real-time backend patterns and AWS, GCP Deployments (Docker, Serverless).
Pay: ₹1,100,000.00 - ₹1,200,000.00 per year
Work Location: In person