About the Role :
We are looking for an experienced Senior MERN Stack Developer to join our dynamic team.
You will play a critical role in designing, developing, and maintaining scalable web applications using the MERN stack .
The ideal candidate has deep technical expertise, a strong understanding of full-stack development, and the ability to deliver high-quality, maintainable code while mentoring junior developers.
Key Responsibilities :
- Design, develop, test, and deploy full-stack web applications using MongoDB, Express.js, React.js, and Node.js.
- Collaborate closely with product managers, UI / UX designers, and backend teams to deliver high-quality, scalable solutions.
- Architect and implement RESTful APIs and integrate third-party services.
- Optimize application performance, ensure responsiveness, and maintain security best practices.
- Write clean, modular, and reusable code with proper documentation and testing coverage.
- Lead and mentor junior developers, conduct code reviews, and enforce coding standards.
- Troubleshoot, debug, and resolve production issues in a timely manner.
- Participate in sprint planning, estimation, and agile development processes.
- Stay updated with the latest industry trends, tools, and best practices to continually improve development Bachelors degree in Computer Science, Engineering, or a related field, or equivalent experience.
- 5+ years of professional experience working with the MERN stack (MongoDB, Express.js, React.js, Node.js).
- Strong proficiency in JavaScript and modern frameworks / libraries including React.js (hooks, state management).
- Solid understanding of backend development using Node.js and Express.js, including RESTful API design.
- Experience with MongoDB and schema design for NoSQL databases.
- Familiarity with authentication mechanisms (JWT, OAuth) and web security best practices.
- Experience with front-end build tools, package managers, and version control systems (Git).
- Understanding of containerization and cloud platforms (Docker, AWS, Azure) is a plus.
- Strong problem-solving skills and ability to work independently and collaboratively.
- Excellent communication and teamwork skills
(ref : hirist.tech)