Next.js + Supabase Developer for Rules-Driven Healthcare SaaS (Paid Trial)
next.js, typescript, postgresql, react-js, unit-testing
Preferred qualifications
- Talent type: Independent
- Location: Americas
- Experience: Expert
- English: Fluent
- Job Success: 90%+
- Rising Talent preferred
- Min. earnings: $1,000+
I'm a registered nurse and the founder of a healthcare documentation SaaS. The app stores no patient data.
This first contract is Milestone 0: a paid trial that is a small, synthetic version of the app's engine. Passing it leads to Milestone 1, the real engine, under NDA.
THE STACK (already chosen and partly built, and staying as is)
Next.js (App Router), TypeScript, Supabase (Postgres) and Vercel. Content is authored in Airtable and synced into Supabase by an existing, working sync script.
WHAT THE APP IS
A rules-driven engine, not a CRUD app. A structured registry in the database decides which answer options appear for each question, under which conditions, and how the selected options compose into sentences. Database constraints and automated tests enforce the rules.
HOW I WORK (please read; this is the main filter)
- I'm the product owner and subject-matter authority. Every rule and content decision is mine. You implement to a written spec, without creative liberties on the logic.
- Work is delivered one milestone at a time. I write the spec, you build, I review against the spec, then the next milestone starts. This is not a lump-sum, build-everything-then-review-in-3-days project.
- I own the GitHub repo, the Supabase project, and the Vercel account. You work on branches and open pull requests.
- An NDA and IP assignment are signed before you see any real project details.
WHAT I'M LOOKING FOR
- Real Postgres depth: migrations, check and foreign-key constraints, row-level security. Not just Supabase as a login box.
- Experience building systems where business rules live in data rather than being hard-coded in components.
- You write tests as a normal part of the work.
- Clear written communication, and you ask questions before guessing.
- You personally write the code (no subcontracting, no team behind the profile).
- At least 4 hours of overlap with US Pacific time. Talent in the Americas is preferred.
MILESTONE 0: THE PAID TRIAL (about one week, fixed price, synthetic non-clinical data)
Build a small version of the engine in a repo and Supabase project I create:
1. A Supabase table of 2-3 fake "variables" (for example, weather and footwear), each with a few options. Some options carry a condition that must be met before they can show.
2. A Next.js page where selecting options composes them into a single sentence.
3. An option whose condition isn't met is refused and never renders. The rules must live in the database, not be hard-coded in components.
4. A database constraint that rejects an invalid row.
5. Unit tests proving items 3 and 4.
6. A plain-language README a non-developer can follow, delivered as a pull request.
If it goes well, the full build continues as fixed-price milestones over the next 2-3 months.
TO APPLY
1. Start your proposal with the word "registry," so I know you read this.
2. Link one project where you used Postgres constraints or row-level security, and say what you built.
3. Confirm the fixed trial price and give your hourly rate for reference.
Proposals that skip these will not be reviewed.
Open job
AI proposal draft
Generate a short cover letter to copy into the offer. Says you are interested and ready to work.
Sign in to generate an AI proposal draft.
Log in