Role & responsibilities
- Design, develop, and maintain scalable full-stack web applications.
- Build robust backend services using Node.js, Express.js, NestJS.
- Develop responsive UI components using React.js, Angular, or Vue.js.
- Design and consume RESTful and GraphQL APIs.
- Implement authentication and authorization mechanisms (JWT, OAuth).
- Write reusable, maintainable, and high-quality code.
- Optimize applications for performance, scalability, and security.
- Collaborate with product managers, architects, QA teams, and stakeholders.
- Participate in Agile/Scrum ceremonies and code reviews.
- Troubleshoot production issues and provide timely resolutions.
- Deploy applications using CI/CD pipelines and cloud platforms.