We are looking for a skilled and passionate MERN Stack Developer with 3+ years of experience to join our growing engineering team. In this role, you will be responsible for developing, implementing, and maintaining robust and scalable web applications using the MongoDB, Express.js, React.js, and Node.js stack. You will work across the full software development lifecycle, from designing database schemas to building responsive user interfaces.
Responsibilities:
- Design, develop, and maintain server-side applications using Node.js and Express.js.
- Develop and implement RESTful APIs for seamless communication between frontend and backend.
- Manage and optimize NoSQL databases, primarily MongoDB, including schema design and query optimization.
- Build responsive, high-performance, and user-friendly web interfaces using React.js.
- Implement state management solutions (e.g., Redux, Context API) for complex React applications.
- Collaborate closely with product managers, UI/UX designers, and other developers to understand requirements and translate them into technical solutions.
- Write clean, well-documented, and efficient code following best practices.
- Perform thorough testing and debugging to ensure application reliability and performance.
- Participate in code reviews to maintain code quality and share knowledge.
- Stay updated with emerging technologies and industry trends to continuously improve our tech stack and development processes.
- Contribute to the entire application lifecycle, focusing on coding, debugging, and deployment.
Required Skills and Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
- 3+ years of hands-on experience developing full-stack applications using the MERN stack.
- Strong proficiency in JavaScript (ES6+).
- Expertise in Node.js and Express.js for backend development.
- Solid experience with MongoDB, including Mongoose ODM, database design, and querying.
- In-depth knowledge of React.js, including functional components, hooks, and state management libraries (e.g., Redux, Zustand).
- Experience with building and consuming RESTful APIs.
- Familiarity with authentication and authorization mechanisms (e.g., JWT).
- Proficiency with version control systems, especially Git.
- Understanding of responsive design principles and cross-browser compatibility.
- Strong problem-solving abilities and analytical skills.
- Excellent communication and teamwork skills.
Bonus Points (Nice-to-Have Skills):
- Experience with TypeScript.
- Familiarity with GraphQL.
- Knowledge of cloud platforms (AWS, Azure, Google Cloud) and deployment strategies.
- Experience with containerization technologies (e.g., Docker).
- Familiarity with testing frameworks (e.g., Jest, React Testing Library, Mocha, Chai).
- Experience with CI/CD pipelines.
- Understanding of microservices architecture.
What We Offer:
- Competitive salary and benefits package.
- Opportunity to work on challenging and innovative projects.
- A collaborative, supportive, and growth-oriented work environment.
- Continuous learning and professional development opportunities.
Job Type: Full-time
Pay: From Rs150,000.00 per month
Ability to commute/relocate:
- Islamabad: Reliably commute or planning to relocate before starting work (Preferred)
Education:
- Bachelor's (Preferred)
Experience:
- MERN Stack: 1 year (Preferred)
Location:
- Islamabad (Preferred)
Work Location: In person
Report job