Senior Node.js Developer (Microservices Architecture)
Zerozilla Infotech Pvt Ltd
Posted on: February 23, 2026
Job Title: Senior Node.js Developer (Microservices Architecture)
Experience: 3–5 Years
Location: Bengaluru (On-site Only)
Employment Type: Full-Time
About the Role
We are looking for a highly experienced Node.js Developer with deep backend expertise in building scalable, distributed, and high-performance microservices systems. This role is primarily backend-focused, and the candidate must have strong hands-on experience in advanced Node.js development in production environments.
Frontend knowledge (ReactJS) is required but secondary. Strong Node.js architecture and system design skills are mandatory.
Key Responsibilities
Core Backend (Primary Focus – Node.js Heavy Role)
· Architect, design, and develop scalable backend systems using Node.js and TypeScript
· Build enterprise-grade microservices using NestJS
· Implement high-performance REST APIs, GraphQL, and gRPC services
· Deep understanding of Node.js event loop, async programming, streams, clustering, worker threads
· Optimize application performance, memory management, and concurrency handling
· Implement event-driven architecture using Kafka / RabbitMQ / Redis PubSub
· Design API Gateway and service-to-service communication
· Implement authentication & authorization (JWT, OAuth2, RBAC)
· Secure APIs with encryption (AES, RSA), CORS, rate limiting
· Optimize PostgreSQL / MongoDB queries and indexing
· Implement caching strategies using Redis
· Containerization using Docker and orchestration using Kubernetes
· Implement CI/CD pipelines and automated deployments
· Write unit & integration tests (Jest, Supertest)
· Implement logging, monitoring, and observability tools
Frontend (Secondary Skill)
· Basic to intermediate experience in ReactJS
· Ability to integrate frontend with Node.js APIs
· Knowledge of state management (Redux Toolkit / Context API)
Technical Requirements (Mandatory)
· 3+ years of strong hands-on Node.js development (must be recent and continuous)
· Strong expertise in TypeScript
· Deep knowledge of microservices & distributed systems
· Experience handling high-traffic / high-concurrency systems
· Strong database knowledge (PostgreSQL / MongoDB)
· Experience with message brokers (Kafka / RabbitMQ)
· Hands-on experience with Docker & Kubernetes
· Strong understanding of system design and backend architecture
Nice to Have
· Cloud experience (AWS / GCP / Azure)
· CQRS / Event Sourcing
· GraphQL / WebSockets
· API versioning & circuit breaker patterns
Qualification Criteria
· No career gaps in last 3 years
· Must be willing to work from office in Bengaluru
· Strong backend architecture experience is mandatory
Job Type: Full-time
Pay: ₹500,000.00 - ₹1,000,000.00 per year
Work Location: In person
About Company
Zerozilla Infotech Pvt Ltd
Karnataka ,IN
https://zerozilla.com
Your next job is waiting
Create your profile and start applying in minutes.