Lead Software Engineer (MERN)

#App Dev - #Pakistan - #Regular

We are looking for an experienced MERN Stack Lead Developer to oversee the design, development, and deployment of web applications. The ideal candidate will have strong expertise in MongoDB, Express.js, React.js, and Node.js, along with leadership capabilities to guide a team of developers in delivering high-quality solutions.

Responsibilities:

  • Lead the development of scalable MERN stack applications, ensuring high performance and responsiveness.
  • Architect and implement RESTful APIs, microservices, and database designs.
  • Mentor and guide a team of developers, conducting code reviews and ensuring best coding practices.
  • Collaborate with UI/UX designers, product managers, and backend teams to deliver seamless applications.
  • Optimize applications for speed, security, and scalability.
  • Troubleshoot, debug, and enhance existing applications.
  • Stay updated with emerging technologies and frameworks to improve development processes.

Requirements:

  • 5+ years of experience in MERN (MongoDB, Express.js, React.js, Node.js) stack development.
  • Strong experience with React.js (Hooks, Context API, Redux) and state management.
  • Expertise in Node.js and Express.js for backend development.
  • Proficiency in designing and optimizing MongoDB schemas and queries.
  • Knowledge of RESTful API and GraphQL implementation.
  • Experience with CI/CD pipelines, Docker, Kubernetes, and cloud platforms (AWS/GCP/Azure) is a plus.
  • Familiarity with TypeScript, Next.js, and SSR (Server-side Rendering) is preferred.
  • Strong leadership, problem-solving, and communication skills.
  • Experience with Agile/Scrum development methodologies.
  • Experience leading or mentoring a development team.
  • Knowledge of authentication/authorization techniques such as OAuth, JWT, and SSO.
  • Understanding of WebSockets and real-time communication.
  • Experience with testing frameworks like Jest, Mocha, or Cypress.

 

    * Required fields

    Personal Information

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




    Contact us

    Whether you are a large enterprise looking to augment your teams with experts resources or an SME looking to scale your business or a startup looking to build something.
    We are your digital growth partner.

    Tel: +1 408 365 4638
    Support: +1 (408) 512 1812