Back End Developer (Delhi)

Back End Developer (Delhi)

04 Aug
|
Bullet Microdrama OTT
|
Delhi

04 Aug

Bullet Microdrama OTT

Delhi

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

/ React / GCP / Postgresql)

Experience: 8+ years

Band - SDE 3

Location: Noida, Uttar Pradesh, India — full-time on-site (no hybrid, no remote)

Department: Engineering — Platform & Product

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

Backend & Architecture

• 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

performance demands it.

• Implement resilient inter-service patterns: retries, circuit breakers, idempotency,

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.

• Implement video ingestion, adaptive bitrate (ABR) ladder generation, packaging

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

postmortems.

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,

interceptors, guards, pipes, custom decorators.

• 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,

streaming, versioning.

• 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.

• Hands-on AWS experience — EKS/ECS or Lambda, RDS/Aurora, S3, SQS/SNS,

ElastiCache or OpenSearch, IAM roles and policies.

• Comfortable operating in a multi-cloud setting and reasoning about

portability, vendor lock-in, and cost trade-offs between GCP and AWS.

• DevOps competence: Docker, Kubernetes, CI/CD pipelines, Terraform, monitoring

and alerting.

• React.js proficiency — hooks, component architecture, state management,

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.

• Cloud certification — GCP Professional Cloud Architect/Engineer or AWS

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

viewer engagement metrics.

• Troubleshoot streaming issues across encoding, packaging, CDN, player, and

network layers.

• Knowledge of BFF patterns.

- • Performance and load testing (k6, JMeter, Artillery).

📌 Back End Developer (Delhi)
🏢 Bullet Microdrama OTT
📍 Delhi

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: back end developer (delhi) / delhi

Subscribe to this job alert:

Get the latest job offers by email for: back end developer (delhi) / delhi