Full-Stack Developer — Next.js 14 + Supabase SaaS MVP (Proptech)
Worldwide
About the project I have a working prototype of a multi-tenant SaaS platform built in a low-code tool. I need an experienced developer to rebuild it properly — hardened architecture, real security, production-ready for paying customers, and accessible as both a web app and a PWA (installable on mobile without a native build). What you'll build Next.js 14 app deployed on Vercel with Supabase backend Row-Level Security and multi-tenant architecture (org_id from day one — this must be implemented correctly, not retrofitted) Supabase Auth (email + Google OAuth) Subscription-gated feature access via Stripe (4 tiers) Data-driven UI with dynamic filtering, modals, and chart visualisations Financial modelling calculations rendered in the frontend Behavioural analytics instrumentation via Mixpanel (event schema provided) Structured data ingestion script (manual trigger for MVP) Progressive Web App (PWA) configuration for mobile installability QA including written tenant-isolation tests proving cross-tenant data cannot leak Tech stack Next.js 14, Supabase (PostgreSQL + RLS), Vercel, Stripe, Mixpanel, Chart.js, Tailwind CSS What I need from you Proven Supabase RLS and multi-tenant SaaS experience — the most critical requirement Next.js 14 App Router, full-stack Stripe subscriptions with feature gating PWA configuration experience (service workers, manifest, offline handling) Clean handover: documented schema, environment setup, README Working style Non-technical founder with a detailed build spec ready to hand over. 1–2 sync calls per week (Sydney timezone), async between. All accounts stay under my ownership — you're added as a developer. To apply Show me a multi-tenant SaaS or RLS-heavy project you've shipped. GitHub link is a strong plus. Generic proposals won't be reviewed.
$5,000.00
Fixed-price- ExpertExperience Level
- Remote Job
- Complex projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Last viewed by client:6 hours ago
- Interviewing:6
- Invites sent:7
- Unanswered invites:1
About the client
- Australia8:31 PM
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