HamburgerMenu
hirist

Software Development Engineer II - Node.js

HyreSnap
Others
4 - 6 Years
star-icon
4.5white-divider16+ Reviews

Posted on: 06/11/2025

Job Description

Description :


Responsibilities :


- 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.


- Manage PODs and set goals for the team.


- Conduct performance reviews and provide feedback to team members.


Requirements :


- Overall 3+ 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.


info-icon

Did you find something suspicious?