Full-stack Engineer (Supabase & Stripe) - Web App Audit & Stabilization

Job ID: 40212467

Budget: $10 – $36 USD

Full-stack engineer (Supabase & Stripe) - Help needed to audit, clean up, and stabilize a consumer web app

We're looking for a strong, product-minded full-stack engineer to help audit, clean up, and stabilize a consumer web app built on a Lovable (no-code / low-code) frontend with Supabase and Stripe.

This is hands-on debugging and systems cleanup, not a greenfield build or design task. We need someone who can jump in, understand an existing codebase quickly, and fix real state and integration issues.

What you'll work on:
- Auditing and fixing Supabase auth and user state
- Ensuring Stripe subscription and webhook logic is correct and idempotent
- Cleaning up frontend and backend state mismatches
- Verifying content unlock and entitlement logic works correctly for paid users
- Making sure the app behaves correctly for new users, returning users, post-checkout redirects, and subscription edge cases

Tech stack:
- Lovable (no-code / low-code web app)
- Supabase (Auth, PostgreSQL, Edge Functions)
- Stripe (Checkout, subscriptions, webhooks)
- Modern frontend with React-style state logic

Requirements:
- Genuinely full-stack (frontend and backend)
- Real Supabase experience (auth, database, RLS, edge functions)
- Shipped Stripe subscription products before
- Systems thinking and source of truth mindset
- Comfortable debugging someone else's messy setup
- Can explain clearly what's broken and why

Nice to have:
- No-code or low-code platforms (Bubble, WeWeb, Lovable)
- Consumer subscription products
- Experience fixing broken Stripe to backend flows