Talent.com
This job offer is not available in your country.
Lead Software Engineer-Node.JS

Lead Software Engineer-Node.JS

Recropanchkula, haryana, in
1 day ago
Job description

About the Role :

We are seeking a highly skilled Lead Software Engineer to guide the technical direction and execution of our SaaS product features. This role involves mentoring a team of engineers, contributing to architectural decisions, and ensuring delivery of high-quality, scalable, and performant software. You will work collaboratively across teams, including those in our US headquarters, while fostering a culture of technical excellence.

Key Responsibilities :

Technical Leadership & Mentorship :

  • Lead the design and development of complex features and modules for SaaS products.

Provide technical guidance, code reviews, and mentorship to Software and Senior Software Engineers.

  • Foster a culture of technical excellence, best practices, and continuous improvement.
  • Drive adoption of coding standards, design patterns, and architectural principles.
  • Software Development & Execution :

  • Write high-quality, maintainable, and scalable code in Node.js for backend services.
  • Design and implement robust and efficient data models using MongoDB and PostgreSQL.
  • Develop and deploy applications on AWS and / or Azure cloud platforms.

  • Lead troubleshooting, debugging, and performance optimization efforts.
  • Ensure adherence to Agile methodologies and CI / CD pipelines.
  • Architecture & Design :

  • Collaborate with engineering leadership and product managers on technical design and architecture.
  • Contribute to the evolution of microservices architecture.
  • Evaluate and recommend new technologies and tools to improve product and development processes.
  • AI-First Mindset :

  • Explore and leverage AI-powered development tools (e.g., Cursor, Vercel AI) to enhance productivity.
  • Identify opportunities to integrate AI / ML capabilities into SaaS products for innovation.
  • Cross-Functional Collaboration :

  • Work closely with Product Management to translate requirements into technical specifications.
  • Collaborate effectively with other engineering teams in India and the US.
  • Required Qualifications & Skills :

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
  • 6+ years of software development experience, including 2+ years in a Lead Engineer or equivalent role.
  • Strong proficiency in Node.js and building scalable backend services.
  • Expertise in database design and optimization with MongoDB and PostgreSQL.
  • Hands-on experience with AWS and / or Azure cloud platforms (EC2, Lambda, S3, RDS, Azure Functions,
  • Cosmos DB).

  • Proven ability to lead technical initiatives and mentor junior engineers.
  • Solid understanding of microservices architecture and RESTful APIs.
  • Experience with Agile development methodologies and CI / CD pipelines.
  • Familiarity with or willingness to adopt AI-powered development tools.
  • Excellent problem-solving, communication, and collaboration skills.
  • Why Join Us :

  • Lead the development of innovative SaaS products with global impact.
  • Mentor and grow a high-performing engineering team.
  • Opportunity to work with cutting-edge cloud technologies and AI tools.
  • Competitive compensation and benefits, including medical coverage and professional growth
  • opportunities.

    Create a job alert for this search

    Lead Software • panchkula, haryana, in