Full-Stack Developer to Build MVP for B2B SaaS
Worldwide
I'm building a B2B SaaS product for a service-industry vertical involving multi-party coordination — clients, vendors, and internal team members working across complex, multi-stage projects. Think CRM + project management + budget tracking, purpose-built for a workflow that generic tools don't handle well. What already exists This isn't a from-scratch build: A working interactive front-end demo (React + Vite + Tailwind) covering core modules: dashboard, CRM, project workspace, vendor/resource management, budget tracking, tasks, timeline, AI assistant, and templates — currently running on mock data A complete relational database schema (Postgres via Supabase) already designed and migrated, covering multi-tenant organizations, users, clients, vendors, tasks, timelines, budgets, and activity logs Row-Level Security (RLS) policies written and verified for multi-tenant data isolation A secure signup/auth function already built and verified A separate development branch, isolated from the protected demo branch What I need built Convert the existing demo into a live product with real accounts and real data, phase by phase: Real user authentication (wired to existing auth function) Core CRUD for clients/customers Core CRUD for the main project/workspace object Vendor/resource management + budget module Live payments integration (Stripe or similar) Tasks + timeline AI assistant — live LLM API integration against real user data Documents module Live dashboard (replacing mock data) Templates library I want each phase scoped, quoted, and approved separately rather than one large handoff. Requirements Proven experience with Supabase — auth, RLS, edge functions, Postgres (please point to a project with multi-tenant RLS) Strong React + Vite + Tailwind Experience integrating a third-party LLM API (Claude, OpenAI, etc.) into a production feature Experience integrating Stripe or similar for live payments Comfortable implementing against an existing schema rather than redesigning from scratch Comfortable with milestone-based, iterative delivery with review at each phase Clear communicator — I'm non-technical and want a collaborator who explains decisions, not just ships code Full IP transfer on completion of each milestone Nice to Have Experience with multi-tenant B2B SaaS products Experience with booking/marketplace-style, multi-party coordination products Deliverables per Phase Working, deployed feature on the dev branch Brief written explanation of implementation decisions Confirmation RLS was tested/verified for new functionality
$1,000.00
Fixed-price- IntermediateExperience Level
- Remote Job
- Complex projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Last viewed by client:last week
- Interviewing:2
- Invites sent:1
- Unanswered invites:0
About the client
- United StatesNew York4:57 PM
- $300 total spent2 hires, 1 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