We are seeking a talented Node.js Developer with expertise in NestJS and microservices architecture. The ideal candidate will have min 4- 5 years of experience in managing teams, working within agile methodologies, and utilizing GitHub for version control. This role requires a proactive individual who can lead by example, ensure seamless collaboration, and contribute to the development of high-quality, scalable software solutions. Key Responsibilities: Develop and Maintain Applications: Design, build, and maintain efficient, reusable, and reliable Node.js applications using NestJS. Microservices Architecture: Implement and manage microservices to ensure scalable and maintainable code. Team Management: Lead and mentor a team of developers, fostering a collaborative and productive work environment. Agile Methodology: Participate in all stages of the agile development lifecycle, including sprint planning, stand-ups, and retrospectives. Maintain sprints and ensure agile practices are followed. Version Control: Utilize GitHub for source code management, ensuring best practices for version control and collaboration. Documentation: Create and maintain API documentation using Swagger, developer documentation using CompDoc, and stakeholder documentation for approval processes. Code Quality: Conduct code reviews and ensure adherence to coding standards and best practices. Collaboration: Work closely with other developers, designers, and stakeholders to achieve project goals and deliver high-quality software solutions. Problem Solving: Identify bottlenecks and bugs, and devise solutions to these problems. Continuous Improvement: Stay up-to-date with the latest industry trends, technologies, and best practices, and proactively apply this knowledge to improve the development process. Experience: Minimum 5 years of experience as a Node.js Developer, with a strong focus on NestJS and microservices architecture. Preferred 5-7 years of experience, including team management, agile methodologies, and extensive use of GitHub for version control. Technical Skills: Proficient in JavaScript/TypeScript, Node.js, and NestJS. Familiarity with related technologies such as Express.js is a plus. Documentation Skills: Experience with Swagger for API documentation, CompDoc for developer documentation, and creating stakeholder documents. Problem-Solving Skills: Strong analytical and problem-solving abilities. Communication Skills: Excellent verbal and written communication skills. Education: Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience). Preferred Qualifications: Microservices Knowledge: Deep understanding of microservices architecture and design patterns. Prisma ORM: Experience with Prisma ORM for database interactions. PostgreSQL Knowledge: Familiarity with PostgreSQL database management. Cloud Experience: Familiarity with cloud platforms such as AWS, Azure, or Google Cloud. DevOps Knowledge: Experience with CI/CD pipelines and containerization technologies like Docker and Kubernetes. Company Culture and Benefits: Culture: Join a collaborative and innovative team environment where your contributions are valued. Growth Opportunities: Opportunities for career growth, professional development, and training programs. Benefits: Lunch provided by the company Upskill directly under a 24 yrs experienced tech leader 12 Paid Leaves in year 6 Sick Leaves in year 12 paid Holidays in a year Job Type: Work from Office Only [1st & 3rd Saturdays Off] How to Apply Please submit your resume and a cover letter detailing your experience and why you are the perfect fit for this role at hr@infineit.in. Include links to any relevant GitHub repositories or projects. Job Type: Full-time Pay: ₹60,000.00 - ₹80,000.00 per month Benefits: Food provided Paid sick time Paid time off Application Question(s): Current Salary (Per Month) Expected Salary (Per Month) Experience with Node.Js+Nest.js Frameworks Knowledge of Microservices Architecture Knowledge of Cloud platforms, Docker and CI/CD Experience of PostgreSQL Knowledge of Prisma ORM Education: Bachelor's (Preferred) Experience: Node.js: 5 years (Required) Location: Surat, Gujarat (Required)