HamburgerMenu
hirist

Senior Node.js Developer - Microservices Architecture

Posted on: 27/10/2025

Job Description

Job Description : Node.js Developer

Location : Mumbai (Vikhroli)

Experience : 5+ Years (Full-Time)

Role Overview :


We are seeking a skilled Node.js Developer to join our dynamic team in Mumbai. The ideal candidate will have a strong background in backend development using Node.js and TypeScript, along with extensive experience in microservices architecture and containerization. You will play a pivotal role in designing, developing, and maintaining high-performance backend services that are secure, scalable, and efficient.

Responsibilities :

- Backend Development : Design, develop, and maintain robust backend services using Node.js and TypeScript.


- Microservices Architecture : Implement and maintain a microservices-based architecture with a focus on performance and scalability.


- API Development : Build and integrate APIs using technologies like RestAPIs, Protobuf, gRPC, Web Sockets, or GraphQL.


- Containerization : Utilize Docker to manage containerized services and ensure smooth deployment processes.


- Message Queues : Work with messaging systems such as Apache Kafka, RabbitMQ, or Amazon SQS for asynchronous processing.


- Monitoring and Auditing : Set up and integrate monitoring tools like Prometheus and Grafana to track service health and logs.


- Database Management : Work with SQL databases (e.g., MySQL, Postgres), NoSQL databases (e.g., MongoDB), and in-memory databases (e.g., Redis).


- Testing : Write and maintain unit and integration tests to ensure application reliability.


- Cloud Services : Leverage AWS services to optimize application performance and support cloud-based solutions.


- Collaboration : Work closely with frontend developers to ensure a seamless user experience.


- Troubleshooting : Monitor and resolve performance issues to maintain system efficiency.


- Security and Scalability : Implement best practices to ensure backend services are secure and scalable.


Requirements :

- Proven experience of 3+ years in backend development with Node.js and TypeScript.

- Hands-on experience in microservices architecture.

- Proficiency in using Docker for containerization.

- Knowledge of at least three API protocols : RestAPIs, Protobuf, gRPC, WebSockets, or GraphQL.

- Experience with message brokers like Kafka, RabbitMQ, or Amazon SQS.

- Proficiency in SQL, NoSQL, and in-memory databases.

- Familiarity with monitoring and auditing tools such as Prometheus and Grafana.

- Strong understanding of AWS services and cloud solutions.

- Demonstrated ability to write clean, maintainable, and testable code.

- Excellent problem-solving skills and a proactive approach to challenges.

- Strong communication and teamwork skills to collaborate effectively with cross-functional teams.


info-icon

Did you find something suspicious?