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.