xelys jobs xelys jobs

Full-stack Developer (React & Node.js)

Master-works

full-remotemidpermanentfullstackbackend Anywhere in the World 63 days ago via WWR

See how well this job matches your profile

Sign up to get an AI match score and generate a tailored application in seconds.

Get your match score

Tags

ReactNode.jsTypeScriptRedux ToolkitREST APIsExpressNestJSPostgreSQLDockerMulti-tenant SaaS

About the role

Role Overview

Master-works is hiring a Full-stack Developer (React & Node.js) to design, develop, and deliver scalable web and SaaS applications. You’ll work across both frontend and backend layers, ship production-ready features, and support deployed systems.

Responsibilities

Frontend

  • Build and maintain modern web apps using React (hooks, functional components).
  • Create reusable components and implement state management (e.g., Redux/Redux Toolkit, Context API, Zustand, or equivalent).
  • Implement API-driven data flows with proper loading/error/edge-case handling.
  • Add client-side routing, form handling, and validation.
  • Ensure UI performance, accessibility, and responsive behavior.
  • Work with UI libraries/design systems (e.g., MUI, Ant Design, Tailwind, or custom).

Backend

  • Design, build, and maintain services using Node.js with Express/Fastify/NestJS.
  • Build RESTful APIs with validation, error handling, and security controls.
  • Implement authentication/authorization and RBAC.
  • Integrate with relational databases and manage data access layers.

SaaS & Platform

  • Contribute to SaaS solutions including multi-tenant and role-based systems.
  • Implement configuration-driven features and environment-based deployments.
  • Participate in architecture discussions to ensure scalability and maintainability.
  • Maintain production code quality and reliability.

Collaboration & Delivery

  • Collaborate with product managers, designers, and engineering teams.
  • Participate in code reviews and follow engineering best practices.
  • Own features end-to-end: development → deployment → support.

Requirements

  • Bachelor’s degree in Software Engineering, Computer Science, or related IT field.
  • 3+ years of full-stack development experience shipping scalable production applications.
  • Strong hands-on React experience (modern React, hooks, component-driven development).
  • Practical state management experience (Redux/Redux Toolkit, Context API, or equivalent).
  • Strong hands-on Node.js and backend framework experience (Express/Fastify/NestJS).
  • Proficiency in JavaScript (TypeScript strongly preferred).
  • Experience designing and consuming RESTful APIs.
  • Solid relational database knowledge (PostgreSQL/MySQL).
  • Experience with ORMs/query builders (Prisma, TypeORM, Sequelize, Knex).
  • Git-based version control.
  • Secure coding practices and API security fundamentals.
  • Familiarity with containerization and CI/CD pipelines (Docker, CI/CD).
  • Experience supporting deployed production systems.

Nice to Have

  • Experience with LLM-based development environments or “vibe coding” methodologies.
  • SaaS platform experience; exposure to multi-tenant architectures.
  • Cloud experience (AWS, Azure, GCP).
  • Automated testing exposure (unit/integration).
  • Data visualization library exposure (D3.js, Chart.js, ECharts).
  • Arabic language handling and localization experience.

About Master-works

Master-works is a technology company building scalable web and SaaS-based applications. The role focuses on end-to-end product delivery across frontend, backend, and SaaS/platform capabilities, including production support.

Scraped 4/1/2026

xelys jobs xelys jobs

Built for remote job seekers. Powered by AI.