Responsibilities:Lead the design, development, and implementation of complex Node.js applicationsArchitect scalable, performant, and maintainable server-side systemsCollaborate with cross-functional teams to define, design, and ship new featuresMentor and coach junior developers to improve their skills and productivityPerform code reviews to ensure code quality and adherence to best practicesStay up-to-date with the latest trends and technologies in Node.js developmentRequirements:Minimum of 5 years of experience in Node.js developmentProven track record of leading and delivering large-scale Node.js projectsStrong proficiency in JavaScript, with a good understanding of server-side templating languagesExperience with modern frameworks and libraries such as Express.js, Hapi.js, or Koa.jsFamiliarity with database technologies such as PostgreSQL ( MongoDB / MySQL is good to have)Excellent communication and leadership skillsAbility to work effectively in a fast-paced, dynamic environment