Master-Works logo

Full Stack, Developer

Master-Works

On-site🇸🇦Riyadh, 01, Saudi ArabiamidPosted 28d ago

Visa & sponsorship

  • Employers in Saudi Arabia sponsor the residence visa by default, and nothing in the posting says otherwise.

Job description

Master Works is seeking a technically strong Full Stack, Developer to design, develop, deploy, and maintain scalable, secure, and production-ready applications. The role requires hands-on experience across both front-end and back-end development, with strong expertise in React.js, Node.js/Express.js, Docker, and Linux environments.

Key Responsibilities

  • 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.

  • Containerize applications and manage application environments using Docker.

  • Work with Linux systems for application deployment, server administration, troubleshooting, and maintenance.

  • Design and work with databases to support application requirements and performance.

  • Implement authentication, authorization, and application security best practices.

  • Use Git for source code management and collaborative development.

  • Deploy and maintain applications in production environments.

  • Collaborate with technical and business teams throughout the software development lifecycle.

  • Troubleshoot application, deployment, and performance issues in development and production environments.

  • Contribute to application architecture, scalability, performance optimization, and continuous improvement.

  • Maintain technical documentation and deployment procedures.

Requirements

  • 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.

  • Strong analytical, troubleshooting, problem-solving, and communication skills.

  • A technically strong Full Stack Developer who is comfortable working across React.js, Node.js/Express.js, Docker, and Linux, with a strong focus on clean architecture, scalability, security, performance, and production-ready solutions.

Job Location: Client Site