As a MERN Stack Developer, you will be responsible for designing, developing and maintaining modern web applications using MongoDB, Express.js, React.js, Node.js, Next.js, and NestJS. You will collaborate with UI/UX designers, backend developers and project managers to build scalable applications, optimize performance and deliver high-quality software solutions.
Responsibilities :
- Develop scalable web applications using the MERN stack.
- Build responsive and SEO-friendly applications using Next.js.
- Develop secure and scalable backend services using NestJS and Node.js.
- Design and develop RESTful APIs and integrate third-party services.
- Build reusable React components and optimize frontend performance.
- Integrate MongoDB and other databases efficiently.
- Implement authentication and authorization using JWT, OAuth, or similar technologies.
- Write clean, maintainable and well-documented code.
- Optimize application performance, scalability and security.
- Collaborate with designers and cross-functional teams to deliver high-quality products.
- Participate in code reviews, testing, deployment and maintenance.
- Troubleshoot and resolve production issues.
- Stay updated with the latest JavaScript ecosystem and best development practices.
Requirements :
- 3 - 5 years of skilled experience in MERN Stack development.
- Strong proficiency in React.js, Node.js, Express.js and MongoDB.
- Hands-on experience with Next.js for server-side rendering (SSR), static site generation (SSG) and API routes.
- Strong experience with NestJS for developing scalable backend applications.
- Good knowledge of JavaScript (ES6+) and TypeScript.
- Experience in REST API development and third-party API integrations.
- Familiarity with Redux, Context API and state management.
- Experience with Git version control and Agile development methodologies.
- Basic knowledge of SQL databases such as PostgreSQL or MySQL.
- Understanding of Docker and cloud deployment plat