Full-Stack SaaS Developer (Next.js + Supabase + Stripe) at Shealy Lampp
Senior Full-Stack Developer — Members-Only Business Listing Marketplace
We are building a members-only business-for-sale listing platform — an off-market marketplace where serious buyers pay $300–$500/month to access private listings of US-based service businesses (HVAC, plumbing, landscaping, pest control, and similar industries).
The site is deliberately simple in scope. We are not building something complex — we are building something that looks and performs like a premium product from day one. Speed, polish, and professionalism are non-negotiable. This is what we are charging $300–$500/month for and the site must justify that on first impression. We are closely copying an already built site and can use them as inspiration for our design.
What You'll Build
Clean, fast marketing homepage and static pages (About, How It Works, Contact, Privacy policy, Terms of service)
Listings feed with up to 2,000 business listings, search, and category filtering
Individual listing detail pages — server-rendered, fast, SEO-optimised
Membership gating enforced server-side — non-members see teasers, full listings require an active subscription
Stripe/Worldpay subscription billing with a free trial period — real payments, real webhooks, properly handled. (We will implement billing last as we need to determine with you if we should go with Stripe or Worldpay. Worldpay will proably be best for us.)
Supabase Auth for member accounts
Simple admin panel to manage listings, bulk import via CSV, and view member subscriptions
Deployed to Vercel, production-ready, hitting 95+ PageSpeed on desktop
The Stack
Next.js (App Router)
Supabase (Postgres + Auth + Storage)
Tailwind CSS
Stripe/Worldpay (subscriptions + webhooks)
Vercel
Next.js Image component (WebP, lazy-loaded)
What We're Looking For
Proven experience shipping full-stack Next.js + Supabase applications
Deep understanding of Supabase Row Level Security — membership gating must be enforced at the database level, not just the frontend. This is non-negotiable
Stripe/Worldpay subscription experience — not just payments, but webhooks, failed billing handling, and free trials
An eye for design and detail — you will be making polish decisions daily and we need someone whose instinct is quality
Ability to work autonomously and own the full project without hand-holding
Available to start within 5 business days
GitHub profile or portfolio showing relevant membership, SaaS, or listing platform work
Project Details
Timeline: 3–4 weeks to production launch (Need someone to start right away)
Budget: $8,000–$10,000 fixed fee (preferred) or detailed hourly breakdown
Type: Contract / Freelance
Location: Fully remote — all time zones welcome
Fixed project fee or hourly breakdown
2–3 examples of membership sites, SaaS products, or listing platforms you have shipped
Your GitHub or portfolio
Confirmation you can start within 3 business days