Full-Stack Developer (Node.js / React / Supabase / Stripe) for Small SaaS Project

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

WAGE / SALARY

700

HOURS PER WEEK

40

DATE UPDATED

Oct 22, 2025

JOB OVERVIEW

Project Overview:
I’m building a small SaaS app called ReviewHub — a simple dashboard for businesses to connect their Google Business Profile and Facebook Page, view all reviews in one place, and reply via direct links.

The app also includes:
– Stripe subscription billing (Free + Pro tiers)
– Weekly email summary via Resend
– QR-code review links for customers

Tech Stack:
– Frontend: Next.js / React / TailwindCSS
– Backend: Supabase (Auth + Database + Cron)
– APIs: Google Business Profile, Facebook Graph, Stripe, Resend
– Hosting: Vercel / Supabase

Scope:
You’ll build the first working MVP (6–8 weeks).
I’ll provide full product specs, API endpoints, DB schema, and Figma designs.

Key Tasks:
1?? Set up authentication, user orgs, and database schema in Supabase
2?? Integrate Google / Facebook ---------- (fetch & store reviews)
3?? Implement Stripe billing (subscriptions + webhooks + customer portal)
4?? Create responsive UI (dashboard, review list, filters, QR-generator)
5?? Automate weekly email reports via Resend
6?? Deploy to Vercel + Supabase with working environment vars

What I’ll provide:
– Database schema + API blueprint
– Ready Figma UI designs
– Clear weekly milestones

Ideal Candidate:
– 3 + yrs experience in Node.js + React (full-stack)
– Built or contributed to a SaaS app before
– Familiar with OAuth 2.0 & Stripe billing
– Strong English + reliable communication (async updates)
– Able to work independently and deliver clean code

Extras:
– Experience with Supabase / Next.js / TailwindCSS = big plus
– Bonus if you’ve integrated Google APIs before

Please include:
– A short intro about yourself
– 1–2 links to relevant projects (preferably SaaS / API / Stripe)
– Your hourly rate or fixed-price proposal

Cheers,
Andy

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin