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 scoreTags
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