Senior Software Manager(NodeJS)

Key Responsibilities:

  Team Leadership & Management:

  • Lead and mentor a team of Node.js developers, providing guidance on technical challenges and career development.
  • Foster a collaborative and inclusive team culture that encourages innovation, accountability, and continuous learning.
  • Conduct regular one-on-ones, performance reviews, and provide constructive feedback.
  • Set clear goals and objectives for the team, ensuring alignment with company vision and strategy.

  Technical Leadership:

  • Own the architecture, design, and implementation of Node.js applications, ensuring they are scalable, secure, and maintainable.
  • Lead by example in writing clean, efficient, and well-documented code.
  • Stay current with emerging trends and technologies in Node.js and related frameworks (e.g., Express.js, NestJS, etc.) and introduce them to the team as appropriate.
  • Drive the adoption of best practices in coding, testing, and deployment across the team.

Required Skills:

  • 5+ years of hands-on software development experience, with at least 3 years in a leadership or managerial role.
  • Extensive experience with Node.js and related frameworks (e.g., Express.js, NestJS).
  • Proven track record of delivering high-performance, scalable applications in Node.js.
  • Experience with microservices architecture and RESTful API design.
  • Familiarity with front-end technologies (e.g., React, Angular) is a plus.
  • Strong understanding of databases (SQL and NoSQL), caching mechanisms, and cloud infrastructure (AWS, Azure, GCP).
Job Category: IT
Job Type: Full Time
Job Location: Mohali

Apply for this position

Allowed Type(s): .pdf, .doc, .docx, .rtf