Lead Software Engineer – Node.js

#App Dev - #Pakistan - #Regular

We are looking for a Lead Software Engineer – Node.js to drive the development of scalable backend services, lead a team of engineers, and ensure the delivery of high-quality software solutions.

Responsibilities:

  • Lead the design, development, and deployment of scalable, high-performance backend services.
  • Analyze business requirements, provide technical recommendations, and estimate assigned tasks.
  • Write clean, maintainable, well-documented code with comprehensive unit/integration tests.
  • Troubleshoot and debug issues efficiently, ensuring timely resolution.
  • Maintain and optimize existing systems for security, performance, and scalability.
  • Research, evaluate, and implement new technologies to improve efficiency and system performance.
  • Enforce best practices in coding, security, and DevOps.
  • Guide and mentor junior engineers, conducting code reviews and knowledge-sharing practices.
  • Collaborate with cross-functional teams, including frontend developers, DevOps, and product managers.
  • Drive Agile development practices, participating in sprint planning, stand-ups, and retrospectives.
  • Work with Serverless architectures to enhance scalability and efficiency.
  • Contribute to the adoption of GraphQL where applicable.

Requirements:

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 4+ years of experience in backend development, with at least 1+ years in a lead role.
  • Strong expertise in Node.js and frameworks like Express.js and Nest.js.
  • Experience designing and developing RESTful APIs.
  • Proficiency in MongoDB, PostgreSQL, or MySQL database design and optimization.
  • Knowledge of microservices architecture and event-driven systems.
  • Familiarity with Docker, Kubernetes, and Cloud services (AWS, GCP, or Azure).
  • Proficiency with CI/CD pipelines and DevOps best practices.
  • Strong problem-solving skills, attention to detail, and ability to work independently.
  • Experience working in an Agile/Scrum development environment.
  • Excellent communication and leadership skills.
  • Knowledge of TypeScript and its best practices.
  • Hands-on experience with Cloud Services (AWS, GCP, Azure) and serverless technologies.

    * Required fields

    Personal Information

    The hiring team may use this number to contact you about this job.




    Contact us

    Whether you are an enterprise aiming to accelerate AI adoption across your organization, an SME looking to scale through intelligent automation, or a startup building AI-powered products from the ground up. We are your trusted partner in driving end-to-end AI transformation and digital growth.

    New Customers: +1 (408) 412-3813
    Existing Customers: +1 (408) 512 1812