💰 $120,000 - $175,000 🌍 Cape Coral, Florida 📅 06/16/2026
Apply**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