Full-Stack SaaS Engineer — Supabase/PostgreSQL Production Readiness
Only freelancers located in the U.S. may apply.U.S. located freelancers only
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- ExpertExperience Level
- Remote Job
- Ongoing projectProject Type
Skills and Expertise
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
- USAWarner Robins9:02 AM
- $750 total spent2 hires, 2 active
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