Back End Developer

Bullet Microdrama OTT

New Delhi

On-site

INR 1,600,000 - 2,600,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Bullet Microdrama OTT is hiring a Senior Full Stack Developer to design, build, and scale distributed backend services and modern web apps. You will own end‑to‑end delivery, from API design to production operations, across a microservices stack based on Node.js, NestJS, gRPC, PostgreSQL, Elasticsearch, Redis, and multi‑cloud (GCP/AWS) with React on the frontend.

This is a hands‑on senior IC role. You will write production code daily, set technical direction, review peers, and mentor mid‑level

Qualifications

  • 8+ years of professional software engineering experience.
  • 5+ years building production backend services in Node.js/Express.js.
  • 3+ years hands-on NestJS in production.
  • Strong TypeScript across backend and frontend.
  • Experience designing and operating microservices at scale.

Responsibilities

  • Design, build, and maintain scalable microservices with Node.js and NestJS.
  • Define gRPC service contracts and ensure backward compatibility.
  • Build REST and GraphQL APIs for clients.
  • Decompose monoliths into bounded services with SLAs.
  • Architect streaming/data workflows and manage caching and queues.
  • Lead technical reviews, set standards, and mentor engineers.

Skills

Node.js
NestJS
TypeScript
Express.js
React.js
gRPC
PostgreSQL
Elasticsearch
Redis
Cloud (GCP/AWS)

Tools

TypeORM
Prisma
Kafka
OpenSearch

Job description

Senior Full Stack Developer (Typescript / Node.js / Express.js / NestJS

Experience: 8+ years

Band - SDE 3

Reports to: Engineering Manager / Principal Engineer

About the Role

We are looking for a Senior Full Stack Developer to design, build, and scale distributed

backend services and modern web applications. You will own end-to-end delivery —

from API and data modelling through to production operations — across a microservices

platform built on Node.js, NestJS, gRPC, PostgreSQL, Elasticsearch, Redis, and a multi -

cloud footprint spanning Google Cloud Platform and AWS, with React on the front end.

This is a hands-on senior IC role. You will write production code daily, set technical

direction for your services, review others' work, and mentor mid-level engineers.

Key Responsibilities
  • Design, build, and maintain scalable microservices using Node.js and NestJS (TypeScript).
  • Define and implement gRPC service contracts (Protocol Buffers) for highthroughput inter-service communication; maintain backward compatibility across versions.
  • Build and version REST and GraphQL APIs for client-facing consumption.
  • Decompose monolithic components into well -bounded services; define service ownership, contracts, and SLAs.
  • Experience with ORMs such as TypeORM or Prisma, and with raw SQL where timeouts, back-pressure, and graceful degradation.
  • Design event-driven flows using message brokers (Pub/Sub, Kafka, or RabbitMQ) — including outbox patterns and exactly-once/at-least-once handling.
Media Delivery, CDN & Video Streaming
  • Design, develop, and operate scalable video processing and transcoding pipelines for VOD and live streaming workflows.
  • for HLS/DASH, thumbnail generation, previews, and media optimization using FFmpeg, GCP Transcoder API, or similar encoding platforms.
  • Architect and manage CDN delivery infrastructure using solutions such as Cloud CDN, Cloudflare, Akamai, Fastly, or CloudFront.
  • Configure and optimize CDN settings including cache keys, cache-control policies, TTLs, invalidation workflows, origin shielding, geo-restrictions, signed URLs, and token-based access control.
  • Drive streaming performance improvements through cache optimization, origin offloading, multi-CDN strategies, and cost optimization initiatives.
  • Develop and maintain media catalog, metadata management, content discovery, and playback services.
  • Build and scale playback APIs responsible for manifest generation, playback authorization, and entitlement validation.
  • Support Live Streaming and VOD platforms, including DVR functionality, catch-up TV workflows, and low-latency streaming architectures.
Data & Search
  • Model relational schemas in PostgreSQL; write and optimise complex queries, indexes, partitions, and migrations.
  • Diagnose and fix query performance issues using EXPLAIN ANALYZE, connection pooling, and read-replica strategies.
  • Design Elasticsearch (or AWS OpenSearch) indices, mappings, analyzers, and aggregation-heavy queries for search and analytics workloads; own reindexing and relevance tuning.
  • Use Redis — self-managed, GCP Memorystore, or AWS ElastiCache — for caching, distributed locks, rate limiting, session storage, and queue primitives; define cache invalidation strategy and TTL policy.
Frontend
  • Build responsive, accessible interfaces in React.js with TypeScript, hooks, and modern state management (Redux Toolkit / Zustand / React Query).
  • Optimise front-end performance: bundle size, code splitting, lazy loading, memoisation, and Core Web Vitals.
  • Collaborate with design on component libraries and design-system consistency.
  • Write component and integration tests (Jest, React Testing Library).
Engineering Leadership
  • Lead technical design reviews and produce clear design documents with explicit trade-offs.
  • Conduct rigorous, constructive code reviews; enforce coding standards and test coverage.
  • Mentor mid-level and junior engineers; grow team capability through pairing and knowledge sharing.
  • Partner with Product, QA, and Design to break down epics, estimate accurately, and deliver predictably.
  • Participate in on-call rotation; lead incident response and write blameless.
Required Skills & Experience
  • 8+ years of professional software engineering experience, with 5+ years building production backend services in Node.js / Express.js.
  • 3+ years of hands-on NestJS in production — modules, dependency injection,
  • Strong TypeScript across both backend and frontend.
  • Proven experience designing and operating microservices at scale, including service decomposition and distributed-systems failure modes.
  • Production experience with gRPC and Protocol Buffers — schema design,
  • Deep PostgreSQL expertise: schema design, indexing, transactions, isolation levels, query optimisation, migrations.
  • Hands-on Elasticsearch: index design, mappings, analyzers, aggregations, cluster health, and performance tuning.
  • Production use of Redis for caching and distributed coordination.
  • Solid GCP experience — deploying and running services on GKE or Cloud Run with managed data services.
  • ElastiCache or OpenSearch, IAM roles and policies.
  • Comfortable operating in a multi-cloud environment and reasoning about portability, vendor lock-in, and cost trade-offs between GCP and AWS.
  • and alerting.
  • performance tuning.
  • Strong grasp of API design, authentication/authorisation (OAuth2, JWT, RBAC), and secure coding practices.
  • Testing discipline: unit, integration, and end-to-end (Jest, Supertest, Playwright/Cypress).
  • Git-based workflows, trunk-based or GitFlow branching, and disciplined PR hygiene.
Good to Have
  • Experience with Kafka, Google Cloud Pub/Sub, or AWS MSK/Kinesis at high volume.
Solutions Architect / DevOps Engineer.
  • Experience migrating workloads between cloud providers or running active-active across regions and clouds.
  • Familiarity with Next.js, server-side rendering, and edge caching.
  • Exposure to multi-tenant SaaS or OTT/media streaming platforms.
  • Implement secure video delivery mechanisms including DRM integration (Widevine, FairPlay, PlayReady), encryption, entitlement checks, and secure key management.
  • Monitor and improve Quality of Experience (QoE) metrics including startup latency, buffering ratio, playback success rate, video quality distribution, and
  • Troubleshoot streaming issues across encoding, packaging, CDN, player, and network layers.
  • Knowledge of BFF patterns.
  • Performance and load testing (k6, JMeter, Artillery).
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Back-End (Node.Js) Developer
Principal Back-End (Node.Js) Developer

RingCentral • Bengaluru

On-site
INR 2,000,000 - 3,000,000
Software Engineer
Software Engineer

Aziro • Bengaluru

Hybrid
INR 1,500,000 - 2,100,000
Hybrid work model
Performance bonuses
GN - SC&E - S&P - I&F - Fullstack Developer – Specialist
GN - SC&E - S&P - I&F - Fullstack Developer – Specialist

Accenture services Pvt Ltd • Gurugram District

On-site
INR 2,600,000 - 3,800,000
Senior Software - Backend Developer
Senior Software - Backend Developer

Deluxe • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Senior Backend Developer
Senior Backend Developer

Wits Innovation Lab • Mohali

On-site
INR 1,500,000 - 2,100,000
Senior Full Stack Developer
Senior Full Stack Developer

Shore Infotech India • Hyderabad

On-site
INR 2,800,000 - 4,000,000
Full Stack Developer
Full Stack Developer

Azuga, Inc. • Bengaluru Urban

On-site
INR 800,000 - 1,200,000
Career growth and learning opportunities
Collaborative and innovative work environment
Full Stack Engineer
Full Stack Engineer

ShimentoX Technologies • Hyderabad

On-site
INR 3,500,000 - 5,500,000
Senior Software Engineer
Senior Software Engineer

Ryan • Hyderabad

On-site
INR 1,000,000 - 1,500,000
Senior SDE - NodeJS, Ultra
Senior SDE - NodeJS, Ultra

Affle • Dadri, Gurugram District

On-site
INR 4,000,000 - 6,500,000