Roles & Responsibility
• Lead and mentor a team of backend engineers\
• Design, develop, and maintain highly scalable and reliable backend applications\
• Work with a team of engineers to implement new features and improve existing ones\
• Have deep knowledge of software architecture principles and best practices\
• Participate in the system design process and contribute to the overall architecture of the backend system\
• Write clean, maintainable, and efficient code following best practices and coding standards\
• Collaborate with frontend developers and UI/UX designers to ensure seamless integration between the frontend and backend\
• Conduct thorough testing and debugging of the backend code\
• Stay up-to-date with the latest industry trends and technologies, and proactively suggest improvements to enhance the backend infrastructure\
• Conduct performance reviews and provide feedback to team members.
Core Skills\
• Overall 3 to 5 years of experience with Node.js,TypeScript,NestJS,PostgreSQL and Azure\
• Strong understanding of unit testing principles and practices\
• Experience using a unit testing framework such as Jest or JUnit\
• Experience writing unit tests for both Node.js and Java code\
• Experience using TDD to build software
Visa sponsorship is not available for this role.