Job Title: MERN Stack Developer
Job Type: Onsite | Full-Time
Salary: Rs. 150,000-200,000.
Location: Wapda Town, Lahore.
Job Description:
The MERN Stack Developer will be responsible for building and maintaining scalable, high-performance web applications using MongoDB, Express.js, React.js, and Node.js. The role involves both front-end and back-end development, integrating client-side features with back-end services, and ensuring seamless application performance across all devices.
Key responsibilities include collaborating with the development team, building reusable and maintainable components, implementing RESTful APIs, and optimizing database queries.
Responsibilities:
- Develop, test, and deploy robust applications using MERN stack technologies (MongoDB, Express.js, React.js, Node.js).
- Build reusable components and front-end libraries for future use.
- Design and implement database schemas and optimize MongoDB queries.
- Build and integrate RESTful APIs and third-party services.
- Implement user authentication and authorization mechanisms.
- Collaborate with front-end developers to integrate UI/UX designs with back-end services.
- Conduct code reviews and optimize performance.
- Troubleshoot and debug applications to ensure cross-browser compatibility.
- Maintain clean, efficient code while adhering to best practices.
- Stay updated on emerging technologies and trends to improve development efficiency.
- Participate in team meetings and collaborate on technical solutions.
Requirements:
- Proven experience as a MERN Stack Developer or in a similar role.
- Strong proficiency in JavaScript (both client-side and server-side).
- Hands-on experience with React.js and state management (e.g., Redux, Context API).
- Experience with Node.js, Express.js, and RESTful API development.
- Strong knowledge of MongoDB and Mongoose.
- Familiarity with Git and version control practices.
- Experience with cloud services (e.g., AWS, Heroku) for deployment.
- Understanding of web security practices.
- Familiarity with Agile development methodologies.
- Strong problem-solving and debugging skills.
- Excellent communication and collaboration abilities.
- Bachelor's degree in Computer Science, Information Technology, or equivalent experience.
Preferred Qualifications:
- Experience with GraphQL and API design.
- Familiarity with front-end frameworks and libraries (e.g., Vue.js, Angular).
- Knowledge of testing frameworks like Jest, Mocha, or Chai.
- Experience with Docker and CI/CD pipelines.
- Experience in DevOps environments.
Benefits:
- Competitive salary and performance bonuses.
- Flexible working hours and remote work options.
- Health insurance and additional benefits.
- Opportunities for professional development and career growth.
- A collaborative and innovative work environment.
Job Type: Full-time
Pay: Rs150,000.00 - Rs200,000.00 per month
Application Question(s):
Salary Expectations:
Work Location: In person