Full-Stack Developer for AI Coffee Marketplace

Job ID: 40054745

Budget: $8 – $15 AUD

Title: Senior Full-Stack Developer Needed to Launch AI-Powered Coffee Marketplace (React/Supabase)
Project Overview:
We have a fully built, high-fidelity React/TypeScript frontend prototype for "BrewAI" – a multi-vendor coffee pre-order platform (Customer App, Vendor Dashboard, Admin Panel). The UI/UX is 100% complete with mock data. We need an experienced backend developer to connect this to a real database and prepare it for launch.
The Mission:
Replace the constants.ts mock data file with a production-ready backend architecture.
Tech Stack:
Frontend: React, TypeScript, TailwindCSS (Existing & Complete)
Backend Preference: Supabase (PostgreSQL) or Firebase
AI: Google Gemini API (Already integrated on frontend, needs moving to backend)
Payments: Stripe Connect (Marketplace Split Payments)
Key Responsibilities:
Database Architecture: Design schema for Users, Cafes, Menus (with variations), Orders, and Reviews in PostgreSQL/Supabase.
API Development: Connect the existing React frontend hooks to the new backend.
Real-Time Implementation: Ensure Vendor KDS (Kitchen Display System) updates instantly when a Customer places an order.
Stripe Connect Integration: Implement onboarding for Vendors to receive payouts and logic to collect our Platform Service Fee.
AI Security: Move current Gemini API calls to secure Serverless/Edge functions.
Geo-Location: Implement database-level distance filtering (PostGIS) for the "Nearby Cafes" feature.
Required Skills:
Expert in React & TypeScript (You must work with existing code, not rewrite it).
Proven experience with Supabase or Firebase.
Experience building Marketplaces using Stripe Connect (Please share examples).
Familiarity with Google Maps/Places API.
Deliverable:
A fully functional, deployed web application where data persists, payments are processed, and orders sync in real-time.