Skip to main content
Upwork logo

React / Node.js Developer for saas app improvment

Upwork
Be an Early ApplicantContractmidRemote
RemoteRemote$25 – $47Posted March 20, 2026

Salary Context

This role offers $25–$47. The median for Mid-level frontend roles is $100k–$135k (based on 136 listings). 100% below median.

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

PythonTypeScriptReactNode.jsAPISaaS

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

We’re looking for a React developer (with some Node.js experience) to help us build and improve a SaaS product.

The product is a web-based tool where users log in, select their profile (like company type, size, role), and get a simple “score” or visual overview of how they compare to others. It’s basically a dashboard with some data behind it - nothing too complex visually, but important that everything works clearly and correctly.

On the backend, the data already exists in a Neo4j database (it has a lot of pre-defined tasks and scores). Your job is not to build the data layer, but to connect to it, pull the right data через API, and return it in a simple format for the frontend. There will also be some basic logic like calculating average scores or grouping users by similar companies.

On the frontend (React + TypeScript), there are mainly two screens:

A simple profile selection (a few fields like company type, size, role)

A results screen with a kind of heatmap / table where users can see their results and click in to view more details

There will also be basic auth (using something like Clerk or Auth0) so users can save their profile and come back later, plus simple tracking so users can compare their results over time.

Tech-wise it’s pretty standard:

Frontend: React

Backend: Node.js (or Python if preferred)

Database: Neo4j (already set up)

Hosting: Vercel / Railway

You’re a good fit if you:

Have experience with React and TypeScript

Have worked with Node.js (or Python) at a basic level

Can work with APIs and connect frontend to backend

Ideally have some experience with databases (Neo4j is a big plus)

Are comfortable working from mockups and explaining things in simple terms

We’re not very technical on our side, so it’s important you can communicate clearly and raise issues early rather than overcomplicate things.

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free