Skip to main content
FreelanceJobs logo

Full-Stack React + Supabase Developer for SaaS Apps Completion

FreelanceJobs
Full TimemidHybrid
CAPosted February 25, 2026

Resume Keywords to Include

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

TypeScriptCSSReactTailwindPostgreSQLSupabaseGitGitHubAPI

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

Job Description

I am working on web apps built to 70-90% completion). The architecture is solid, TypeScript compiles, builds pass clean. But no app has a complete end-to-end user journey that works without breaking as yet.

You're not building from scratch. You're fixing the last mile the integration bugs, the blank screens, the timeouts, the broken flows between pages. You open the browser console, read the error, fix the line, test the flow, move on.

The Apps (All Same Stack)

All four share the exact same stack:

  • React 18 + Vite + TypeScript
  • Tailwind CSS + shadcn/ui
  • Supabase (Auth, PostgreSQL, Storage, Edge Functions)
  • React Router v6 + TanStack React Query
  • Deployed on Vercel
  • Backend on railway

What a Typical Day Looks Like

  • Pick up the current priority app
  • Run it locally, walk the user flow, find where it breaks
  • Open DevTools, read the console error, trace the bug
  • Fix it usually 1-5 lines, not a rewrite
  • Run `npm run build` to make sure nothing else broke
  • Commit, move to the next bug

You'll also use Claude Code (AI coding assistant) for generating boilerplate and bulk changes. You review and fix what the AI produces. This is a hybrid workflow AI does the volume, you do the judgment.

Required Skills

  • React (hooks, React Router, context, state management)
  • Supabase (auth, RLS, queries, edge functions) — handson experience
  • TypeScript comfortable, not just familiar
  • Debugging you can look at a blank screen and systematically find the root cause
  • Browser DevTools console, network tab, React DevTools are second nature
  • Git clean commits, feature branches, no drama
  • Experience with Stripe integration
  • React Native / Expo (one app may need mobile work later)
  • Arabic language / RTL layout experience ( nice to have)
  • Familiarity with AI coding tools (Claude Code, Cursor, Copilot)

What I Bring

  • Deep domain expertise for each product
  • Clear product requirements and prioritized task lists
  • Full codebases with documentation , route maps, database schemas)
  • Available daily on Slack/WhatsApp for questions
  • Claude Code handles the grunt work you handle the thinking

Working Arrangement

  • Fulltime for 1 month, renewable based on results
  • Remote async communication + 23 short screen shares per week
  • Timezone: UTC+0 to UTC+5 (I'm in MENA region)
  • Tools: VS Code or Cursor, Git/GitHub, Slack or WhatsApp

To Apply

Skip the generic pitch

Send me:

  • React + Supabase projects you've shipped to production (link, screenshot, or description)

Answer this:

A user clicks "Save" on a form, gets redirected to the dashboard, but the dashboard shows no data. The network tab shows the POST succeeded. What do you check next?

  • Your available start date and monthly rate expectation

How I'll Choose

I'll give top 2-3 candidates a paid test task (2-3 hours): clone one of the repos, run it, walk the user flow, and send me a bug report listing what breaks and what the console errors say.

Whoever sends the most useful report gets the contract.

Contract duration of 1 to 3 months. with 40 hours per week.

Mandatory skills:

React, API Integration, Web Application, Database Architecture, Supabase, TypeScript

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