Full-Stack Developer (MERN Stack) (Dubai, 1 Year Contract)
POSTED IN
Contract
| JOB LOCATION
Dubai
Responsibilities:
- Own the full development lifecycle, from concept to launch, for a software application.
- Design, develop, and deploy robust and scalable backend APIs using Node.js and Express.js, adhering to RESTful principles and best practices.
- Develop interactive, user-friendly, and responsive user interfaces using React.js and related libraries.
- Design, implement, and manage databases using MongoDB, ensuring data integrity and efficient querying.
- Collaborate effectively with front-end developers, designers, and other team members to achieve a seamless user experience.
- Participate in technical discussions, providing valuable insights and proposing innovative solutions.
- Write clean, well-documented, and maintainable code adhering to best practices for both front-end and back-end development.
- Conduct thorough unit testing and integration testing to ensure code quality and application stability.
- Stay up-to-date with the latest trends and advancements in the MERN stack technologies.
- Identify and troubleshoot bugs and technical issues efficiently for both front-end and back-end components.
- Optimize application performance and scalability.
- Contribute to the overall codebase health by refactoring code, improving performance, and ensuring maintainability.
- Provide technical mentorship and guidance to junior developers (if applicable).
Skills and Qualifications:
- Proven experience as a Full-Stack Developer (5+ years).
- Expertise in MERN stack technologies (MongoDB, Express.js, React.js, Node.js).
- Strong understanding of RESTful APIs and web development principles.
- Experience with building and managing databases (preferably NoSQL databases like MongoDB).
- Experience with version control systems (Git).
- Experience with deployment tools and CI/CD pipelines (bonus).
- Excellent communication, problem-solving, and analytical skills.
- Ability to work independently and manage multiple tasks effectively in a fast-paced environment with rapid changes.