Role Summary :
We are looking for a passionate and experienced MERN Stack Developer who is proficient in building scalable, high-performance web applications using MongoDB, Express.js, React.js, and Node.js. You will be responsible for designing and developing end-to-end solutions, contributing to all phases of the development lifecycle, and collaborating with cross-functional teams to deliver world-class software Responsibilities : Development :
- Design, develop, and maintain robust and scalable web applications using the MERN stack.
- Build clean, reusable, and efficient components and libraries for future use.
- Translate wireframes, prototypes, and design concepts into high-quality Engineering (React.js) :
- Develop dynamic and responsive UI using React.js, Redux, or Context API.
- Optimize applications for performance, scalability, and cross-browser compatibility.
- Ensure seamless integration of user-facing elements with server-side Engineering (Node.js & Express.js) :
- Design RESTful APIs and integrate third-party services using Node.js and Express.js.
- Develop server-side logic, authentication (JWT, OAuth), and secure data flows.
- Work with real-time communication using WebSockets or socket.io & Data Modeling :
- Design schemas and manage databases using MongoDB (Mongoose).
- Implement CRUD operations, data aggregation, indexing, and performance & Deployment :
- Work with Git for version control and CI / CD tools for deployment.
- Deploy applications on cloud platforms (AWS, Heroku, Vercel, or GCP).
- Use Docker for containerization (optional but Skills & Qualifications :
- Bachelors degree in Computer Science, Engineering, or equivalent.
- 7-11 years of experience in full-stack development using the MERN stack.
- Strong command over JavaScript (ES6+), React.js, Node.js, and Express.js.
- Experience with MongoDB and designing NoSQL schemas.
- Familiarity with HTML5, CSS3, SASS / LESS, and JavaScript build tools (Webpack, Babel).
- Proficiency in RESTful APIs, Git, and Agile methodologies.
- Good understanding of authentication & authorization, including JWT, OAuth.
- Experience with unit testing, debugging, and performance Skills (Good to Have) :
- Experience with TypeScript, Next.js, or React Native.
- Familiarity with GraphQL, Redis, or Firebase.
- Exposure to microservices, serverless architectures, or cloud-native applications.
- Experience with testing tools such as Jest, Enzyme, Mocha, or Cypress.
- Working knowledge of Docker, Kubernetes, or Nginx for deployment.
Soft Skills :
Strong problem-solving and analytical skills.Excellent communication and collaboration abilities.Ability to work independently and in a team.Fast learner with a passion for modern JavaScript frameworks and technologiesref : hirist.tech)