Full-Stack Developer (React & Node.js) – SaaS Web Applications
Master-works USA
Full-Stack Developer (React & Node.js) – SaaS Web Applications

We are seeking an experienced Full-Stack Developer with strong expertise in React and Node.js to design, develop, and maintain scalable web and SaaS applications. The ideal candidate has hands-on experience delivering real-world solutions across both frontend and backend systems and is comfortable working on modern web platforms from development through production deployment.

Role Overview

This position requires a practical, delivery-focused engineer with strong technical fundamentals and experience building modern web applications. The developer will contribute to both frontend and backend development while ensuring systems remain stable and scalable in production environments.

Frontend Development

You will build and maintain modern web interfaces using React, creating reusable components with hooks and functional patterns. The role involves implementing state management solutions such as Redux, Context API, or similar tools, integrating API-driven data flows, and ensuring proper handling of loading states and error scenarios.

You will also work on client-side routing, form management, validation, and responsive UI design, ensuring applications remain accessible and high-performing. Experience working with UI frameworks or design systems such as Material UI, Ant Design, Tailwind, or custom component libraries is important.

Backend Development

On the backend, you will design and maintain services using Node.js frameworks such as Express, Fastify, or NestJS. Responsibilities include building secure RESTful APIs, implementing authentication and authorization systems, and supporting role-based access control (RBAC).

You will also manage integrations with relational databases and maintain efficient data access layers using tools such as Prisma, TypeORM, Sequelize, or similar ORMs.

SaaS Platform Development

The role also involves contributing to SaaS-based systems, including multi-tenant architectures and configuration-driven features. Developers will participate in architectural discussions to ensure applications remain scalable, maintainable, and reliable in production environments.

Collaboration and Delivery

You will collaborate closely with product managers, designers, and engineering teams, participate in code reviews, and follow established engineering best practices. Developers are expected to take ownership of features from development through deployment and ongoing system support.

Required Qualifications

Candidates should hold a Bachelor’s degree in Computer Science, Software Engineering, or a related field, along with at least three years of experience in full-stack development building scalable production applications.

Technical Requirements

Strong experience with React (hooks and modern component architecture) and Node.js backend frameworks is essential. Candidates should be proficient in JavaScript, with TypeScript experience preferred. Experience designing and consuming REST APIs, working with PostgreSQL or MySQL databases, and using ORM tools is also required.

Engineering Practices

Developers should be comfortable working with Git-based version control, secure coding practices, and modern deployment pipelines including Docker and CI/CD workflows. Experience supporting production systems is important.

Preferred Experience

Additional experience with cloud platforms (AWS, Azure, or Google Cloud), SaaS architecture, automated testing, and data visualization tools such as Chart.js or D3.js is beneficial. Familiarity with LLM-based development tools, multi-tenant systems, and localization support is also considered an advantage.

Core Competencies

The ideal candidate is a fast learner with strong product awareness, capable of working in dynamic environments and adapting quickly to feedback. Strong communication, collaboration skills, and attention to quality and usability are essential, especially when building innovative products and early-stage prototypes. 

About Company

Masterworks is a fintech company that allows investors to buy fractional shares in high-value works of art from renowned artists. Founded in 2017 and headquartered in New York, the platform acquires paintings from leading artists and securitizes them so individuals can invest in art as an alternative asset class. Masterworks aims to make the traditionally exclusive art investment market accessible to everyday investors by combining financial technology with the global fine art market. 

Job Information