Summary
Project Overview
Seeking an experienced full-stack developer to build the first production release of a service-booking platform (Next.js + Supabase, monorepo, TypeScript). The initial engagement focuses on completing core features, hardening the codebase, and preparing the app for public launch. Strong long-term potential: once completed, you will have the option to continue on future feature builds, integrations, and system expansions.
Responsibilities
Build and refine front-end components using Next.js App Router, Tailwind, and TypeScript.
Implement back-end logic, workflows, and database structures in Supabase (including RLS, triggers, auth, and APIs).
Work within a PNPM monorepo (packages: shared, sdk, logger, action-parser, app).
Ensure clean architecture, reusable components, and stable build processes.
Assist with deployment, environment configuration, and testing.
Communicate progress clearly and meet agreed-upon milestones.
Requirements
Proven experience with (or similar):
Next.js 13/14, Supabase, TypeScript, and monorepo architecture.
Strong understanding of authentication, API design, and front-end state management.
Ability to work independently and deliver production-ready code.
Familiarity with GitHub workflows and CI/CD.
Nice to Have
Experience building SaaS platforms.
UI/UX skills for polishing customer-facing components.
Background in scheduling, bookings, or marketplace applications.
Engagement Details
Freelance contract with milestone payments.
Flexible hours; must provide regular updates.
Option for ongoing work after the initial platform launch.