←  Back to all vacancies

Full Stack, Developer

Masterworks

Engineering & Construction

πŸ“ Saudi Arabia
πŸ’Ό Full-time
πŸ•’ Posted 7 days ago

Job description

Role Overview

Masterworks is seeking a Full Stack Developer to design, develop, deploy, and maintain scalable, secure, and production-ready applications. This role is based at a Client Site.

Role Purpose

To build modern, responsive web applications and scalable back-end services with hands-on expertise across the full development lifecycle, from architecture through production deployment and maintenance.

Key Responsibilities

Development

  • Design, develop, and maintain modern, responsive web applications using React.js.
  • Develop scalable and secure back-end services and APIs using Node.js/Express.js.
  • Design and implement RESTful APIs and integrate them with front-end applications and external systems.
  • Develop clean, maintainable, scalable, and production-ready code.

Infrastructure & DevOps

  • Containerize applications and manage application environments using Docker.
  • Work with Linux systems for application deployment, server administration, troubleshooting, and maintenance.
  • Deploy and maintain applications in production environments.

Architecture & Performance

  • Design and work with databases to support application requirements and performance.
  • Contribute to application architecture, scalability, performance optimization, and continuous improvement.
  • Implement authentication, authorization, and application security best practices.

Collaboration & Documentation

  • Collaborate with technical and business teams throughout the software development lifecycle.
  • Use Git for source code management and collaborative development.
  • Maintain technical documentation and deployment procedures.
  • Troubleshoot application, deployment, and performance issues in development and production environments.

Qualifications & Experience

  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.
  • Strong proficiency in React.js for modern, responsive front-end development.
  • Strong proficiency in Node.js/Express.js for building scalable and secure back-end services and APIs.
  • Professional experience with Docker and containerized application environments.
  • Strong knowledge of Linux systems, server administration, deployment, and troubleshooting.
  • Solid understanding of RESTful APIs, databases, Git, authentication, and application security.
  • Experience with cloud environments and production deployments is highly preferred.
  • Ability to work across the full development lifecycle, from architecture and development to deployment and maintenance.

Skills & Competencies

  • React.js
  • Node.js/Express.js
  • Docker
  • Linux
  • RESTful APIs
  • Database design and management
  • Git
  • Authentication and authorization
  • Application security best practices
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Strong communication skills.

People looking at this role also searched

Report this job

⚑ Quick Apply

Create your account and upload your CV to apply for β€” takes less than a minute.

✨ Get a free AI ATS Score Report for your CV the moment you sign up.