
Indus Valley Partners•2h ago
Naukri
Software Engineer
Noida
Mid Level
N/A
N/A
N/A
Full Job Description
Software Engineer - Backend Focus (Noida)
Indus Valley Partners is seeking a skilled Software Engineer to join their team in Noida. This role focuses on designing, developing, and maintaining robust microservices. You will be instrumental in taking ownership of complex backend workflows and contributing to the evolution of our multi-tenant microservices architecture.
Key Responsibilities:
- Architect and build scalable microservices using JavaScript and Node.js, leveraging 2 to 4 years of hands-on backend engineering experience.
- Demonstrate a deep understanding of the Node.js runtime, including the Event Loop, Event Emitters, Async/Await, and stream handling, to manage heavy business logic and prevent thread blocking.
- Utilize strong practical knowledge of ORMs/ODMs like Sequelize and Mongoose to write optimized queries, manage complex data joins and aggregations, and ensure transactional integrity.
- Apply robust system design principles to our multi-tenant microservices architecture, focusing on code structure for scalability, data isolation, high availability, and fault tolerance.
- Take end-to-end control of distributed systems, including debugging, profiling, optimization, clean error propagation, distributed logging, and seamless inter-service communication.
Preferred Qualifications:
- Hands-on experience deploying and managing microservices in Kubernetes (EKS) clusters.
- Experience with CI/CD pipelines using Azure DevOps.
- Working knowledge of React.js to understand end-to-end data flow will be a significant advantage.
This is an exciting opportunity for a backend engineer looking to make a significant impact in a growing technology company.
Company
Indus Valley Partners
Noida
Posted on Naukri