Full-Stack Developer (React/TypeScript + Supabase) — Live Production App, Long-Term Potential
Worldwide
JCD Digital builds and operates custom software for businesses. You'd start on a live production CRM/operations app — React/TypeScript front end, Supabase back end, real users on it every day. I build fast with an AI-assisted, low-code-adjacent workflow and ship in tight sprints. What I need is someone who understands what's happening UNDERNEATH that layer: reads the Supabase logs, finds the real root cause, and keeps a live app from breaking. This is not a "no-code / AI does it for you" gig. I already handle the AI-assisted layer — I need the engineering judgment beneath it. WHAT YOU'D DO - Debug and fix issues across a live React/TypeScript + Supabase app - Write and review PostgreSQL: schema, migrations, and Row Level Security (RLS) policies - Build and troubleshoot Supabase Edge Functions - Turn plain-language requirements into clean, scoped, testable changes - Work ADDITIVELY — never touch existing policies or schema without explicit scope - Test rigorously before calling anything done MUST-HAVES - Solid React + TypeScript - REAL Supabase experience — RLS, edge functions, auth, storage (not "I skimmed the docs") - PostgreSQL you can reason about by hand — you can write an RLS policy and explain why it works - Comfortable in a fast, AI-assisted build environment (Lovable, v0, Bolt, Cursor — or eager to learn) - You explain root cause in plain language, not just paste a fix - Discipline around live production — you understand WHY you re-test after every deploy NICE TO HAVE - Third-party API / webhook integration (CRM, telephony, accounting) - Experience on apps without a staging environment - Any client-facing or consulting background HOW I WORK - One sprint = one focused, testable deliverable - Diagnose root cause BEFORE writing the fix - Additive, not destructive — existing functionality is sacred - Fast pace, direct communication, no fluff LOGISTICS - ~5–15 hours/week to start, with room to grow for the right person - Overlap with US Central time required for real-time collaboration - NDA + IP agreement before any system access — non-negotiable TO APPLY — read carefully (most won't) 1. Start your proposal with the word TEAL so I know you read the whole post. 2. In 2–3 sentences: I deploy straight to live production with no staging environment. What's the one thing you'd always verify before AND after a deploy, and why? 3. Link ONE Supabase/PostgreSQL project where YOU personally wrote RLS policies or edge functions — and in one line, how you handle access to a client's sensitive data. Generic AI-written proposals and "I can do everything, hire me" pitches get archived unread. I shortlist a few people for a small paid test task before any ongoing work begins.
- Less than 30 hrs/weekHourly
- 1-3 monthsDuration
- IntermediateExperience Level
$25.00
-
$45.00
Hourly- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- United StatesHouston2:36 AM
- $988 total spent3 hires, 3 active
- 46 hours
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by