Role Overview
We are looking for a skilled and motivated MERN Stack Developer with a minimum of 1 year of hands-on experience in developing web applications. The ideal candidate should have strong knowledge of MongoDB, Express.js, React.js, and Node.js and should be comfortable working according to Oman time zone requirements. The candidate should be capable of developing, testing, maintaining, and deploying scalable web applications while collaborating with internal teams and clients.
Responsibilities
- Develop and maintain web applications using the MERN Stack (MongoDB, Express.js, React.js, and Node.js).
- Design and develop responsive and user-friendly frontend applications using React.js.
- Develop backend services and RESTful APIs using Node.js and Express.js.
- Design, manage, and maintain MongoDB databases.
- Integrate third-party APIs and external services.
- Collaborate with UI/UX designers, developers, and project teams.
- Debug, troubleshoot, and resolve application issues.
- Optimize applications for speed, performance, scalability, and security.
- Write clean, reusable, efficient, and well-documented code.
- Participate in code reviews and follow coding standards.
- Perform testing and support application deployment.
- Maintain existing applications and implement new features based on business requirements.
- Work according to project deadlines and Oman time zone schedules.
- Be available for Sunday work as per project and business requirements.
Requirements
- Minimum 1 year of professional experience in MERN Stack Development.
- Strong knowledge of JavaScript and ES6+.
- Hands-on experience with React.js.
- Experience with Node.js and Express.js.
- Good knowledge of MongoDB and database management.
- Experience in developing and consuming REST APIs.
- Knowledge of HTML5, CSS3, and responsive web design.
- Familiarity with Git and GitHub.
- Knowledge of API integration and third-party services.
- Good debugging and problem-solving skills.
- Understanding of software development life cycle (SDLC).
- Bachelor's Degree in Computer Science, Information Technology, Software Engineering, or a related field.
Skills
- MongoDB
- Express.js
- React.js
- Node.js
- JavaScript