About the role
We are looking for a skilled and enthusiastic MERN Stack Developer to join our growing development team. You will be responsible for developing full-stack web applications using MongoDB, Express.js, React.js, and Node.js. The ideal candidate is a team player with a strong understanding of modern web development practices, RESTful APIs, and scalable backend services.
Key Responsibilities:- Design, develop, and maintain full-stack applications using the MERN stack.
- Build reusable front-end components and libraries using React.js.
- Develop RESTful APIs using Node.js and Express.js.
- Manage data and design schemas with MongoDB and Mongoose.
- Integrate third-party APIs and services.
- Optimize application performance, scalability, and security.
- Work closely with UI/UX designers, product managers, and QA teams to deliver high-quality software.
- Participate in code reviews, sprint planning, and other Agile ceremonies.
- Write clean, maintainable, and well-documented code.
- 2+ years of hands-on experience with the MERN stack (MongoDB, Express.js, React.js, Node.js).
- Strong proficiency in JavaScript (ES6+) and modern front-end development.
- Experience with RESTful APIs and JSON.
- Solid understanding of React.js concepts such as hooks, state management, and component lifecycle.
- Experience with Node.js backend development and Express middleware.
- Proficient in MongoDB design, querying, and aggregation.
- Familiarity with Git and version control workflows.
- Understanding of deployment processes and CI/CD pipelines.
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent work experience).
- Experience with front-end tools like Redux, Next.js, or Tailwind CSS.
- Knowledge of containerization tools like Docker.
- Familiarity with cloud services such as AWS, Azure, or Firebase.
- Unit testing frameworks (e.g., Jest, Mocha, Chai).
- Experience with GraphQL and WebSockets.