HamburgerMenu
hirist

Node.js Developer - Microservices Architecture

Wits Innovation Lab
Multiple Locations
3 - 6 Years

Posted on: 04/12/2025

Job Description

Job Description : Node.js Developer

Location : Mohali

Experience : 3+ Years (Full-Time)

Role Overview :

We are seeking a skilled Node.js Developer to join our dynamic team in Mohali. 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, WebSockets, 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.


Benefits :


- Work-Life Balance : Enjoy a 5-day work week, including one day of Work From Home.


- Flexible Hours : Work at your own pace to deliver efficient results without unnecessary stress.


- Team Culture : Participate in weekly team activities, including Friday get-togethers, to foster camaraderie.


- Performance Bonuses : Receive monthly incentives based on your contributions and team performance.


- Health Insurance : Comprehensive coverage to ensure your well-being.


- Career Growth : Personalized development plans to support your professional journey.


This role offers an exciting opportunity to work on cutting-edge technologies, tackle complex challenges, and grow with a forward-thinking organization.


info-icon

Did you find something suspicious?