Role Overview
We are looking for a skilled and motivated MERN Stack Developer to join our development team. The candidate will be responsible for designing, developing, testing, and maintaining scalable web applications using the MongoDB, Express.js, React.js, and Node.js technology stack.
Responsibilities
- Develop and maintain responsive web applications using the MERN stack.
- Build reusable and efficient React.js components and front-end features.
- Develop robust server-side applications and RESTful APIs using Node.js and Express.js.
- Design, manage, and optimize databases using MongoDB.
- Integrate third-party APIs and external services.
- Write clean, maintainable, and scalable code.
- Identify and resolve bugs, performance issues, and technical challenges.
- Collaborate with UI/UX designers, developers, and other teams.
- Participate in code reviews, testing, and deployment activities.
- Stay updated with emerging web development technologies and best practices.
Requirements
- Strong knowledge of MongoDB, Express.js, React.js, and Node.js.
- Good understanding of JavaScript (ES6+).
- Experience in developing REST APIs.
- Knowledge of HTML5, CSS3, and responsive web design.
- Understanding of Git/GitHub or other version-control systems.
- Good understanding of database concepts and query optimization.
- Knowledge of authentication and authorization concepts such as JWT/OAuth is an advantage.
- Strong problem-solving and debugging skills.
Skills
- MongoDB
- Express.js
- React.js
- Node.js
- JavaScript
Nice to Have
- Bachelor's degree in Computer Science, IT, or a related field.
- Experience working on live/production web applications.
- Knowledge of TypeScript, Next.js, Redux, Docker, or AWS.
Benefits
- Competitive salary based on skills and experience.
- Learning and professional growth opportunities.
- Supportive and collaborative work environment.
- Opportunity to work on real-world web development projects.
- Training and development opportunities.