Back to Jobs
Human Resources

MERN

Full Time
Experience
2–10 yrs
Location
Ahmedabad
Openings
5 Positions
Job Description

Key Responsibilities

  • Develop and maintain scalable web applications using the MERN stack (MongoDB, Express.js, React.js, Node.js).
  • Collaborate with UX/UI designers to implement responsive design principles, ensuring a seamless user experience across various devices.
  • Write clean, maintainable, and efficient code in JavaScript, HTML, and CSS, adhering to industry best practices and coding standards.
  • Design and implement RESTful APIs to facilitate the communication between client-side and server-side components.
  • Participate in all phases of the software development lifecycle, including planning, development, testing, deployment, and maintenance.
  • Perform code reviews and provide constructive feedback to peers to enhance code quality and foster learning within the team.
  • Troubleshoot and debug applications to ensure optimal performance and user experience.
  • Collaborate with other team members, including project managers, designers, and QA engineers, to ensure timely delivery of features and enhancements.
  • Stay updated with the latest developments in web technologies and apply new techniques and methodologies to improve the development process.
  • Engage in daily stand-up meetings and actively communicate progress, roadblocks, and solutions with the team.

Required Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • 2 to 10 years of proven experience in full-stack development using the MERN stack.
  • Strong proficiency in JavaScript, with a deep understanding of its asynchronous nature and ES6+ features.
  • Extensive experience with Node.js and Express.js for building server-side applications and RESTful APIs.
  • Solid knowledge of MongoDB for database management, including schema design, data modeling, and query optimization.
  • Proficient in front-end technologies including HTML5, CSS3, and frameworks such as Bootstrap or Tailwind CSS.
  • Experience with version control systems, particularly Git, to manage and share code effectively.
  • Familiarity with Agile methodologies and experience working in a collaborative, fast-paced environment.
  • Strong problem-solving skills and the ability to work independently and as part of a team.

Preferred Qualifications

  • Experience with React.js and its ecosystem, including Redux or Context API for state management.
  • Knowledge of additional JavaScript frameworks or libraries such as Angular or Vue.js.
  • Familiarity with cloud services such as AWS, Azure, or Google Cloud Platform for application deployment and management.
  • Understanding of web security principles and best practices for protecting web applications.
  • Experience with testing frameworks and tools, such as Jest, Mocha, or Cypress, to ensure code reliability and quality.
  • Prior experience in mentoring junior developers or interns, providing guidance, and sharing knowledge.
  • Familiarity with DevOps practices and tools for CI/CD, such as Docker, Jenkins, or GitHub Actions.
  • Contributions to open-source projects or a portfolio showcasing personal projects related to web development.
Apply Now