Job Openings Principal Software Engineer - Node.js, React, Azure (Onsite, Lahore, USD Salary)

About the job Principal Software Engineer - Node.js, React, Azure (Onsite, Lahore, USD Salary)

Requirements:

  • 5 to 6 years of professional experience in full-stack development.
  • Deep expertise in Node.js and TypeScript, especially in backend architecture.
  • Hands-on experience with ReactJS for frontend development.
  • Solid understanding of MongoDB and PostgreSQL.
  • Strong Azure experience for deployment, monitoring, and scaling.
  • Excellent written documentation and communication skills.
  • Prior experience in team leadership or mentoring is a plus.
  • Familiar with CI/CD practices and Agile development methodologies.

Responsibilities:

  • Lead a team of JavaScript developers, providing guidance, code reviews, and technical direction.
  • Design and build scalable, backend-heavy applications using Node.js and TypeScript.
  • Collaborate with frontend engineers to integrate APIs and deliver full-stack solutions.
  • Oversee database design and management with MongoDB and PostgreSQL.
  • Manage deployment pipelines and cloud infrastructure using Azure.
  • Ensure best practices in architecture, testing, code quality, and documentation.
  • Drive sprint planning, technical estimation, and cross-functional coordination.
  • Mentor junior developers and support their professional growth.