i
WITS Innovation Lab
147 WITS Innovation Lab Jobs
Node.js Developer - Microservices Architecture (3-6 yrs)
WITS Innovation Lab
posted 12hr ago
Flexible timing
Key skills for the job
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.
Functional Areas: Other
Read full job descriptionPrepare for Microservice Architect roles with real interview advice