Mern Stack Developer

Job Description

We are seeking a skilled and experienced MERN (MongoDB, Express.js, React, Node.js) Stack Developer to join our dynamic team. As a MERN Stack Developer, you will be responsible for designing, implementing, and maintaining full-stack applications. You will collaborate with cross-functional teams to deliver high-quality software solutions.

 

 

Responsibilities Of MERN Stack Developer

 

1. Develop and maintain robust and scalable web applications using the MERN stack.

2. Collaborate with front-end and back-end developers to define and implement innovative solutions.

3. Design and implement RESTful APIs for seamless integration between front-end and back-end systems.

4. Work closely with UI/UX designers to create responsive and visually appealing user interfaces.

5. Troubleshoot, debug, and optimize code to ensure high performance and reliability.

6. Implement security and data protection measures in line with industry best practices.

7. Stay updated on emerging trends and technologies in web development.

8. Develop new user-facing features

9. Build reusable components and libraries for future use

10. Optimize application for maximum speed and scalability

11. Write efficient and concise SQL/NoSQL queries to use within our app, for reporting data metrics, and managing the integrity of the data within our databases.

12. Participate in designing and building systems for maximum performance, reliability, and scalability.

13. Work closely with frontend, quality assurance, and product teams.

 

 

Job Requirements

 

1. A MERN Stack Developer with 2-3 years of proven experience, possessing strong expertise in MongoDB, Express.js, React, and Node.js, with advanced skills in React and familiarity with Next.js as a plus.

2. Proficient in developing and integrating RESTful and GraphQL APIs, with a solid understanding of API design principles.

3. Strong proficiency in JavaScript, HTML, and CSS.

4. Experience with version control systems, such as Git.

5. Proficient in front-end design frameworks such as Bootstrap, Material-UI, Semantic UI, or Ant Design.

6. Proficient in database design and management, encompassing both SQL and NoSQL databases, with expertise in non-relational databases, particularly MongoDB.

7. Excellent problem-solving and communication skills.

8. Ability to work collaboratively in a team-oriented environment.

9. Bachelor’s degree in Computer Science or a related field is preferred.

10. Experience working with 3rd party services like Stripe, PayPal, Twilio, SendGrid, etc

11. Proficient understanding of state management framework - Redux, React Context

12. A strong self-starter, operationally-focused; a problem-solver.

13. Excellent interpersonal, written, and oral communication skills.

Job Summary

  • Published on:2024-12-06 3:25 pm
  • Vacancy:1
  • Employment Status:Full Time
  • Experience:2 Years
  • Job Location:Karachi
  • Gender:No Preference
  • Application Deadline: 2025-01-20