Collaborate effectively with cross-functional teams to understand project requirements and deliver solutions.
Assist in the design and implementation of APIs and software components, translating requirements into functional code.
Develop and maintain new features and application components with a focus on writing high-quality, clean, modular, and reusable code that follows established patterns and standards.
Adhere to best practices for code quality, documentation, and maintainability to ensure a stable and scalable product.
Write thorough unit tests for all new code and actively participate in code reviews to ensure simplicity and quality.
Requirements :
1 to 2 years experience with Node.js and its frameworks like Express.js or NestJS.
1-2 years experience in database modeling and MongoDB.
Strong in Object-Oriented Programming (OOP) concepts.
Proficient use of AI tools (e.g., GitHub Copilot, ChatGPT, Cursor etc.) to improve coding efficiency and
productivity.
Proficient with developer tools like Git, Postman, Chrome DevTools, IDEs(VS Code) etc.
Strong analytical, problem-solving and debugging skills.
A collaborative, team-first mindset and excellent communication skills with high ownership.
Nice to Have :
Experience with AWS : Hands-on experience deploying and monitoring Node.js web applications using services like EC2, ALB, S3, and CloudWatch.
Experience with Angular : Able to build responsive, component-based web UIs in Angular 2+.
Enterprise-grade development : Experience building scalable, secure, modular and performant web applications with robust error handling in production environments.