Posted on: 27/10/2025
Job Description : Node.js Developer
Location : Mumbai (Vikhroli)
Experience : 5+ Years (Full-Time)
Role Overview :
- 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.
- 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.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1565366
Interview Questions for you
View All