Node.js / Backend Engineer (4+ Years) (India)

Node.js / Backend Engineer (4+ Years) (India)

22 Sep
|
AMRYTT MEDIA
|
India

22 Sep

AMRYTT MEDIA

India

Job Overview

We are looking for a Senior Node.js Engineer with 4+ years of experience to lead the development of high-throughput, scalable backend systems. You will build resilient data pipelines, leverage advanced MongoDB streaming, manage distributed architectures, and actively use cutting-edge AI tools (Cursor AI, Claude) to accelerate engineering workflows.

Key Responsibilities

- High-Performance Services: Design, build, and optimize low-latency RESTful APIs and microservices using Express / Node.js.
- Streaming & Data Pipelines: Implement end-to-end data streaming using Node.js Streams (stream.pipeline)*, WebSockets, and MongoDB Cursor/Change Streams* for large-scale data processing without memory bloat.
- Distributed Architecture: Integrate RabbitMQ for event-driven message queuing and Redis for distributed caching, locking, and rate limiting.
- AI Integration & Workflow: Utilize modern AI-assisted tools (Cursor AI, GitHub, Claude) for rapid code generation, refactoring, and debugging.
- Database Optimization: Architect complex MongoDB schemas, maintain optimal compound indexes (ESR rule), and troubleshoot execution plans (explain()).
- Performance Tuning: Diagnose Event Loop lag, manage backpressure, eliminate memory leaks, and offload CPU-heavy operations using Worker Threads.

Must-Have Qualifications





- 4+ years of hands-on experience in backend engineering using Node.js and Express.
- Advanced MongoDB & Streaming Knowledge: Deep understanding of MongoDB aggregation pipelines, index design, Change Streams, and streaming large datasets using Node.js native streams without OOM crashes.
- Message Queues & Caching: Strong background with RabbitMQ (Dead Letter Queues, manual ACKs, backpressure control) and Redis (Lua scripts, Cache-Aside pattern, Pub/Sub).
- AI Proficiency: Hands-on experience using AI-first coding tools (Cursor AI, GitHub Claude) in daily workflows.
- System Design & Performance: Experience in horizontal scaling, load balancing, thread pool optimization, and monitoring Event Loop metrics.
- Data Security & Auth: Expertise in JWT, OAuth2, RBAC, and secure handling of workplace configurations.

Nice-to-Have Skills

- Hands-on experience with TypeScript and modern ORMs (e.g., Prisma, Mongoose).
- Cloud deployment experience (AWS S3, EC2, ECS, API Gateway, Lambda).
- Familiarity with Docker, Kubernetes, and CI/CD automation pipelines.

Pay: ₹35,000.00 - ₹1,631,051.98 per month

Benefits:

- Flexible schedule
- Health insurance
- Paid sick time
- Paid time off
- Provident Fund

Work Location: In person

📌 Node.js / Backend Engineer (4+ Years) (India)
🏢 AMRYTT MEDIA
📍 India

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: node.js / backend engineer (4+ years) (india) / india