Senior Node.js Developer (Microservices Architecture)

Zerozilla Infotech Pvt Ltd

Karnataka , IN Full–time
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 icon

Karnataka ,IN

https://zerozilla.com

Your next job is waiting

Create your profile and start applying in minutes.