
Master Works
Senior Full Stack Developer (React.js / Node.js)
- Permanent
- Riyadh, Saudi Arabia
- Experience 2 - 5 yrs
Job expiry date: 26/04/2026
Job overview
Date posted
12/03/2026
Location
Riyadh, Saudi Arabia
Salary
SAR 20,000 - 30,000 per month
Compensation
Comprehensive package
Experience
2 - 5 yrs
Seniority
Senior & Lead
Qualification
Bachelors degree
Expiration date
26/04/2026
Job description
The Senior Full Stack Developer at Nabeh Company in Riyadh is responsible for developing and maintaining high-quality, scalable web applications across both frontend and backend systems. This role involves building applications using React.js for the client side and Node.js/Nest.js for the server side, designing and integrating RESTful APIs, and managing data interactions with MongoDB, MySQL, and PostgreSQL. The position requires implementing CI/CD pipelines to streamline deployment and testing, optimizing applications for speed and scalability, troubleshooting and debugging complex issues, and collaborating with cross-functional teams to deliver new features. The developer will remain current with emerging technologies and industry trends to continuously improve development processes and software quality.
Required skills
Key responsibilities
- Develop and maintain scalable web applications using React.js for frontend and Node.js/Nest.js for backend.
- Design, implement, and maintain RESTful APIs integrated with MongoDB, MySQL, and PostgreSQL databases.
- Utilize ORM tools to manage data models and interactions efficiently.
- Implement CI/CD pipelines to automate deployment and testing processes.
- Collaborate with cross-functional teams to define, design, and deliver new application features.
- Optimize applications for maximum speed, scalability, and user experience.
- Troubleshoot, debug, and resolve application issues to ensure smooth performance.
- Stay up to date with emerging technologies and industry trends to innovate and enhance development practices.
Experience & skills
- Proven experience as a Full Stack Developer or similar role.
- Strong proficiency in JavaScript, including ES6+ features.
- Extensive experience with React.js, Node.js, and Nest.js frameworks.
- Solid understanding of database management with MongoDB, MySQL, and PostgreSQL.
- Experience with state management libraries such as Redux.
- Familiarity with ORM tools and their usage.
- Knowledge of CI/CD practices and deployment tools.
- Strong problem-solving skills and attention to detail.
- Excellent communication, collaboration, and teamwork abilities.
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).