Key Responsibilities
Backend Responsibilities (Primary)
- Design, develop, andmaintainscalable backend services usingNode.js andNestJS
- Develop and manageRESTful APIsand backend business logic
- Implement authentication, authorization, and role-based access control
- Work with databases such asPostgreSQL / MySQL / MongoDB
- Ensure high performance, security, and scalability of backend systems
- Write clean, modular, and well-documented code
Frontend Responsibilities (Secondary)
- Develop andmaintainfrontend applications usingAngular
- Integrate frontend components with backend APIs
- Ensure responsive design and cross-browser compatibility
- Collaborate with UI/UX designers and backend developers for smooth user experience
Collaboration & Process
- Participate in requirement discussions with stakeholders and technical teams
- Contribute to code reviews and follow development best practices
- Debug, troubleshoot, and resolve application issues
- Follow Agile/Scrum development processes
Mandatory Skills & Qualifications
- 35 yearsof professional software development experience
- Strong hands-on experience inNode.js withNestJS(mandatory)
- Practical working experience withAngular (mandatory)
- ProficiencyinJavaScript and TypeScript
- Solid understanding of backend architecture and API design
- Experience with Git or other version control systems
Good to Have Skills
- Experience with cloud platforms such asAWS, Azure, or GCP
- Exposure toDocker / containerization
- Knowledge ofCI/CD pipelines
- Familiarity with microservices architecture