Senior Full-Stack Engineer (Next.js + Supabase) to Own a Multi-Tenant SaaS Build

Posted 6 days ago

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

Summary

We’re an established cybersecurity company building out a multi-tenant SaaS platform (GRC and security tooling). The core product is already live and we’re scaling it. We’re looking for a senior full-stack engineer to take real ownership of the build, not just work tickets. You’ll work directly with the founder, make architecture decisions, and see them through. This is an ongoing role, with a clear path to expanding scope as the product grows. What you’ll own • Feature development across the stack, frontend through database • Multi-tenant architecture: tenant isolation, data segregation, per-tenant access boundaries • Auth, roles, and permissions • Supabase schema design, RLS policies, Edge Functions, Storage • Stripe billing and subscription logic • Third-party integrations (cloud providers, identity, PSA tools) • Clean, secure, maintainable code you’d be comfortable having audited Our stack • Next.js (React, TypeScript) • Supabase (Postgres, Auth, Storage, Edge Functions, RLS) • Stripe • Vercel Must have • A strong track record shipping production SaaS with Next.js and TypeScript • Real multi-tenant SaaS experience. You understand tenant isolation and why it matters, and you’ve implemented row-level security or an equivalent before • Hands-on Supabase, or deep Postgres with the willingness to ramp fast • A security-first mindset. This is a cybersecurity product, so secure defaults, careful handling of sensitive data, and awareness of common web vulnerabilities are non-negotiable • The ability to work independently and own outcomes without hand-holding • Clear written communication and reliable availability during overlapping hours Nice to have • Experience with GRC, compliance, or security tooling • PSA/RMM or MSP-ecosystem integration experience (ConnectWise, HaloPSA, Datto) • Prior work on products that went through SOC 2 or a similar audit

  • More than 30 hrs/week
    Hourly
  • 6+ months
    Duration
  • Expert
    Experience Level
  • $50.00

    -

    $85.00

    Hourly
  • Remote Job
  • Ongoing 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
Website Security
React
Activity on this job
  • Proposals:50+
  • Last viewed by client:3 days ago
  • Interviewing:
    2
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Mar 17, 2020
  • United States
    Hudson12:48 AM
  • $19K total spent
    27 hires, 3 active
  • 747 hours
  • Tech & IT
    Mid-sized company (10-99 people)

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