Job Openings Full Stack Developer - MERN (Onsite, Lahore, PKR Salary)

About the job Full Stack Developer - MERN (Onsite, Lahore, PKR Salary)

Requirements:

  • 7+ years of experience with expert-level proficiency in React, Redux, JavaScript (ES6+), and TypeScript.
  • Strong command of HTML5, CSS3, and modern UI development practices.
  • Solid hands-on experience with Node.js and Express.js for building scalable backend services.
  • Proven expertise in MongoDB and Mongoose, including schema design and query optimization.
  • Working knowledge of AWS, Azure, or GCP, experience with CI/CD pipelines, and familiarity with Docker (preferred).
  • Strong understanding of RESTful APIs, microservices architecture, and MVC patterns, with proficiency in Git, GitHub, or Bitbucket.
  • Practical experience in performance optimization, caching strategies, and modern web security best practices.
  • Hands-on experience with testing frameworks such as Jest, Mocha, or similar.
  • Excellent debugging and analytical problem-solving skills, coupled with the ability to take full ownership of features from concept to deployment.
  • Strong communication and collaboration abilities, with proven experience mentoring junior engineers.
  • A passion for building scalable, maintainable, and high-quality software.

Responsibilities:

  • Design, develop, and maintain high-quality web applications using the MERN stack (MongoDB, Express.js, React, Node.js).
  • Lead frontend development with a focus on building responsive, optimized, and user-friendly interfaces in React.
  • Build, enhance, and maintain RESTful APIs and backend services using Node.js and Express.js.
  • Work with MongoDB and Mongoose to design efficient database schemas and optimize queries.
  • Collaborate with UI/UX designers, product managers, and other developers to deliver well-planned features.
  • Implement best practices in coding, security, performance optimization, and scalability.
  • Participate in code reviews and ensure clean, maintainable, and testable code.
  • Contribute to system architecture decisions and propose technical improvements.
  • Set up and manage cloud deployments (AWS/Azure/GCP) and CI/CD pipelines.
  • Mentor junior developers and support the team in solving complex technical challenges.