Full-Stack SaaS Engineer — Supabase/PostgreSQL Production Readiness

Posted 6 days ago

Only freelancers located in the U.S. may apply.U.S. located freelancers only

Summary

Senior Supabase/PostgreSQL Engineer for Multi-Tenant Education SaaS Production Audit Director’s Desk is a working multi-tenant web application for school arts programs, including band, chorus, orchestra, and theatre. The platform supports directors, students, and parents through role-based portals and includes communications, financial ledgers, forms, practice tracking, skills pathways, file uploads, and program-management tools. The application currently uses React/TypeScript, Supabase/PostgreSQL, Supabase Auth and Storage, Resend, Cloudflare, a custom domain, and a private GitHub repository synchronized with Lovable. It is already operating as a controlled school pilot. We are preparing it for additional organizations and an eventual commercial launch. This initial engagement is a paid, read-only production-readiness and security audit. It is not authorization for an immediate rewrite or migration. The selected engineer will: * Document the current application, deployment, and data architecture * Audit multi-tenant database design and Row Level Security * Review authentication, roles, memberships, invitations and account linking * Review Supabase Storage policies and organization file isolation * Examine service-role usage, edge functions, secrets and webhook security * Review database indexes, slow queries, pagination and scaling risks * Assess mass-email architecture and propose a queued, batched delivery system * Review development, staging and production separation * Assess CI/CD, monitoring, backups, restoration and rollback readiness * Identify risks by severity and recommend a phased remediation plan * Evaluate whether independent frontend hosting would provide a measurable benefit * Provide projected infrastructure requirements and cost assumptions Required qualifications: * Demonstrable production experience with Supabase and PostgreSQL * Strong React and TypeScript experience * Demonstrable experience designing and testing multi-tenant RLS policies * Experience with background jobs or message queues * Experience with transactional email and webhook processing * Experience with CI/CD, monitoring, backups, and load testing * Clear written communication and technical documentation Please include: 1. Two relevant production projects and your exact role in each 2. A description of a multi-tenant RLS system you have designed or audited 3. An anonymized example of an architecture, security, or audit deliverable 4. Your approach to testing cross-tenant data isolation 5. Your proposed scope, timeline, and fixed price for the initial audit 6. Two client references 7. Whether any work would be subcontracted 8. Your availability for a live technical interview The initial engagement should produce findings and recommendations rather than unapproved production changes. All accounts, code, infrastructure, documentation, and work product must remain under the client’s ownership and control.

  • $2,000.00

    Fixed-price
  • Expert
    Experience Level
  • Remote Job
  • Ongoing project
    Project Type
Skills and Expertise
Mandatory skills
TypeScript
Supabase
React
Activity on this job
  • Proposals:20 to 50
  • Last viewed by client:5 days ago
  • Hires:
    1
  • Interviewing:
    3
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Aug 13, 2026
  • USA
    Warner Robins9:02 AM
  • $750 total spent
    2 hires, 2 active

Explore similar jobs on Upwork

JavaScript
Node.js
PHP
Web Application
AI App Development
DevOps
API
Git
MySQL
Cs2 Gambling SiteFixed-price‐ Posted 3 weeks ago
Gambling
Unity
Counter Strike
AR & VR
Online Gambling Website
Card Game
Board Game
Unreal Engine
MetaMask
Mystery Box
iGaming
WebGL
Game Development
Gaming
Multiplayer
Game UI/UX Design
UI/UX Prototyping
Steam API
AI Development
PixiJS

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