Part-Time React + Supabase Developer Needed for Production SaaS MVP

Posted 3 months ago

Worldwide

Summary

I am looking for a reliable part-time developer to help stabilize, improve, and safely scale an existing SaaS web app that is about to onboard a paying user. The app is already built and live. It is not a new build from scratch. The product is a project management platform for multi-unit installation projects. It helps teams track units, appliances/items, delivery/install status, photos, serial numbers, issues, notes, reports, and client/installer/PM workflows. Current stack: - React - TypeScript - Vite - Supabase - Postgres - Row Level Security - Supabase Storage - Edge Functions - Auth / magic links - claude-generated code I need someone who can work carefully inside an existing MVP without breaking production. This role is not just feature building. I need someone who can help with production safety, database/security issues, staging setup, code review, migrations, RLS policies, storage policies, bug fixes, and controlled feature work. Main responsibilities: - Review and improve Supabase security, RLS, storage policies, and database structure - Help set up and maintain a safe staging environment - Review Lovable-generated code before production pushes - Fix bugs without creating regressions - Help stabilize the app before onboarding paying users - Write safe Supabase migrations - Inspect edge functions and signed URL/photo workflows - Improve React/TypeScript code quality where needed - Help with production-readiness checklists - Provide clear summaries of what changed and what risk remains Important requirements: - Strong React + TypeScript experience - Strong Supabase experience - Strong Postgres/RLS knowledge - Experience with production SaaS apps - Comfortable working in an existing messy MVP codebase - Careful with database migrations and production data - Good written English - Good communication - Does not make large unrelated changes - Does not rewrite the app unless specifically approved - Can explain technical risks in simple language - Can work part-time and be available when needed Nice to have: - Experience with construction, field service, logistics, project management, or photo-heavy apps - Experience with PDF/report generation - Experience with Stripe billing - Experience with audit logs, user roles, and permission systems - Experience cleaning up low-code/AI-generated codebases First paid trial task: I want to start with a small paid audit/fix task. You will inspect one specific area of the app, identify risks, propose a safe plan, and only make one approved change. After the change, you must provide a short verification summary including: - Files changed - Database changes, if any - What was fixed - What was not touched - Any production risk - How you verified the change Please do not apply if you only want to rebuild from scratch or if you are not comfortable working carefully around live users and production data. When applying, please answer: 1. Have you worked with Supabase RLS and storage policies before? 2. Have you worked on a live production SaaS app before? 3. Are you comfortable reviewing Lovable/AI-generated code? 4. What would your first steps be before touching production? 5. What is your hourly rate and weekly availability?

  • Less than 30 hrs/week
    Hourly
  • 3-6 months
    Duration
  • Intermediate
    Experience Level
  • $30.00

    -

    $50.00

    Hourly
  • Remote Job
  • One-time project
    Project Type

Contract-to-hire opportunity

This lets talent know that this job could become full time.
Learn more
Skills and Expertise
Mandatory skills
TypeScript
PostgreSQL
React
Activity on this job
  • Proposals:10 to 15
  • Last viewed by client:4 weeks ago
  • Hires:
    4
  • Interviewing:
    2
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Dec 2, 2017
  • United States
    Miami7:24 PM
  • $1.7K total spent
    9 hires, 3 active
  • 29 hours

Explore similar jobs on Upwork

Software DeveloperHourly‐ Posted 8 months ago
ASP.NET MVC
Django
Python
AngularJS
JavaScript
jQuery
WordPress
Google Chrome Extension
React
CRM Development
Microsoft Dynamics 365
Microsoft Dynamics CRM
Microsoft Dynamics Development
Microsoft PowerApps
Single Sign-On
Three.js
JavaScript
WordPress
AR Plugin
WooCommerce
3D Modeling

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers 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

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo