Software Engineer Job in Indus Valley Partners
Software Engineer
- Noida, Gautam Buddha Nagar, Uttar Pradesh
- Not Disclosed
- Full-time
Software Engineer | Node.js | Microservices Development | JavaScript | MongoDB | Front-end Collaboration
Location: Noida
Position: Software Engineer - Microservices & Full-Stack Development
Job Description:
We are seeking a talented Software Engineer with expertise in Node.js and Microservices development to join our innovative team in Noida. In this role, you will design and develop scalable, high-performance Node.js microservices, leverage advanced JavaScript techniques, and collaborate closely with cross-functional teams to create seamless and high-performing web applications. Additionally, you will manage MongoDB databases and work on front-end development to ensure a top-tier user experience.
Key Responsibilities:
- Design and Develop Microservices: Build robust, scalable Node.js microservices ensuring high performance, responsiveness, and seamless integration with the overall architecture.
- Advanced JavaScript Development: Leverage advanced JavaScript techniques and frameworks to develop cutting-edge solutions for web applications that deliver optimal performance and user experience.
- Database Management with MongoDB: Utilize MongoDB for efficient data storage, retrieval, and management within the microservices environment.
- Front-end Development: Work closely with the front-end team to implement high-quality, responsive user interfaces using jQuery, CSS, and HTML.
- Testing and Debugging: Conduct comprehensive testing of microservices, identify and resolve issues, and continuously improve code quality through debugging and performance optimization.
- Documentation: Maintain clear, comprehensive documentation for code, APIs, and processes to facilitate collaboration and ensure smooth knowledge transfer across teams.
- Independent and Collaborative Work: Work independently to meet project deadlines while collaborating effectively with cross-functional teams for successful project delivery.
Required Skills and Experience:
- Advanced proficiency in JavaScript (ES6+) and knowledge of asynchronous programming techniques.
- Strong experience with Node.js for developing scalable and high-performance microservices.
- Expertise in managing MongoDB databases for efficient data handling and storage in microservices-based applications.
- Hands-on experience with front-end technologies like jQuery, CSS, and HTML for creating rich and interactive user interfaces.
- Strong problem-solving skills and experience with debugging and optimizing microservices for high performance.
- Excellent communication and collaboration skills, with the ability to work independently and as part of a cross-functional team.
- Ability to prioritize tasks, manage deadlines, and execute multiple projects effectively.
Preferred Skills:
- Familiarity with CI/CD pipelines and version control tools such as Git.
- Experience with cloud platforms (e.g., AWS, Azure, or Google Cloud) for deploying scalable microservices.
- Understanding of modern web frameworks and libraries.

