Job Description for MERN Stack Developer

Job Title: MERN Stack Developer

Industry: IT-Software / Software Services
Role Category: Software Development – Full Stack Development
Employment Type: Full Time

Annual CTC Range: As per company norms.

 

Roles & Responsibilities:

  •  Design, develop, and maintain full-stack web applications using the MERN stack.
  • Build scalable and responsive front-end interfaces using React.js.
  • Develop robust back-end applications with Node.js and Express.js.
  • Manage and maintain database structures with MongoDB.
  •  Implement RESTful APIs to connect front-end and back-end components.
  •  Implement and maintain state management solutions using tools like Redux or Context API.
  •  Collaborate with UI/UX designers to translate designs into functional applications.
  •  Optimize applications for maximum speed and scalability.
  •  Work closely with project managers and other team members to meet project timelines and
    deliverables.
  • Write clean, maintainable, and efficient code with a focus on quality and performance.
  •  Conduct code reviews and provide constructive feedback to peers.
  •  Troubleshoot, debug and upgrade existing software.
  •  Participate in all phases of the development lifecycle, including planning, development, testing, deployment, and maintenance.
  •  Stay current with emerging technologies and industry trends to continuously improve skills and project outcomes.

Desired Competencies:

  • Strong proficiency in JavaScript, including DOM manipulation and JavaScript object models.
  • Expertise in front-end technologies such as HTML5, CSS3, and JavaScript frameworks/libraries, especially React.js.
  • Strong understanding of JavaScript (ES6+), HTML5, and CSS3.
  • Proficiency in working with Redux or similar state management libraries.
  • Experience with back-end technologies, including Node.js and Express.js.
  • Proficiency in working with databases, specifically MongoDB, including design, implementation,
    and maintenance.
  • Familiarity with RESTful APIs and integration of front-end and back-end services.
  • Knowledge of version control systems, particularly Git.
  • Experience with cloud services such as AWS, Azure, or Google Cloud is a plus.
  • Familiarity with Agile/Scrum methodologies.
  • Understanding of front-end build tools like Webpack, Babel, and NPM/Yarn.
  • Strong problem-solving skills and ability to troubleshoot complex issues.
  • Excellent communication skills and the ability to collaborate effectively with team members

Apply Now

Free Career Counselling

WE are Happy to help you

Interested in Applying for These Jobs?