Job Title: Senior Node.js Microservices Developer
Experience: 8+ Years
Location: Bangalore
Job Description
We are looking for a highly experienced
Senior Node.js Microservices Developer / Lead to design, develop, and lead enterprise-scale backend systems. The ideal candidate will have strong expertise in
Node.js, Microservices architecture, and API-driven development, with experience in building scalable, high-performance commercial software solutions.
Key Responsibilities
- Lead the design and development of enterprise-grade Microservices and APIs using Node.js
- Architect and implement scalable, resilient, and high-performance backend services
- Drive API-first development using REST/JSON standards
- Lead integration with event-driven and messaging systems (Kafka, message queues)
- Provide technical leadership and mentorship to development teams
- Ensure best practices in code quality, performance optimization, and security
- Collaborate with product, QA, DevOps, and architecture teams to deliver end-to-end solutions
- Participate in design reviews, code reviews, and architectural discussions
- Support CI/CD pipelines and deployment processes
- Troubleshoot complex production issues and ensure system stability
Technical Skills
Required Skills & Qualifications- 8+ years of experience in commercial software development
- Strong expertise in Node.js at enterprise level
- Hands-on experience with Node.js frameworks:
- Express.js
- Fastify
- Moleculer
- Extensive experience in Microservices architecture
- Strong experience in API development and integration:
- REST / JSON
- Kafka
- Message queues (RabbitMQ, ActiveMQ, etc.)
- In-depth knowledge of database systems:
- Oracle
- SQL Server
- PostgreSQL
- MongoDB
- Experience designing scalable data models and efficient queries
- Strong understanding of asynchronous programming and event-driven systems
Preferred Skills
- Experience with containerization and orchestration (Docker, Kubernetes)
- Exposure to cloud platforms (AWS / Azure / GCP)
- Knowledge of API gateways, service mesh, and distributed tracing
- Experience with CI/CD pipelines and DevOps practices
Soft Skills
- Strong leadership and ownership mindset
- Excellent problem-solving and analytical skills
- Ability to guide teams and influence technical decisions
- Clear communication and collaboration skills