Project Title: Senior Full-Stack Developer — Fitness Coaching SaaS Platform (Phase 1 + 2)
Description:
We're building a SaaS platform for our online fitness coaching business — currently profitable, moving from WhatsApp-based operations to a scalable web platform.
About us:
Operating fitness coaching service with ~350 active clients. Funded from operations, founder-led. Not a stealth startup, not a side project.
Scope (Phase 1 + 2):
Client side:
- Sales landing page + Razorpay subscription billing (1/3/6/12 month plans + EMI)
- Multi-step onboarding (questionnaire + photo upload)
- Client dashboard (plan view, check-ins, progress tracking, subscription management)
Internal team workflow:
- 4 user roles with strict permissions (Client, Tier 3 Worker, Tier 2 Coach, Admin)
- Tier 3 dashboard with queue + AI-assisted plan drafting
- Tier 2 review/approve/reject workflow
- Admin panel with full analytics
AI integration:
- OpenAI / Claude API for plan generation + check-in response drafting
- Admin-editable prompts (no code changes needed for prompt tweaks)
- Server-side calls, audit-logged
System logic:
- Auto-calculated Complexity Score on onboarding (routes high-risk clients to certified coaches)
- Dynamic Success Score (drives queue priority + recovery actions)
- Auto-escalation rules (injury/medical/plateau mentions route to Tier 2)
- Notifications via WhatsApp Business API + email + push up
Tech preferences:
- Frontend: Next.js (App Router)
- DB: Supabase / Postgres
- Auth: Clerk or Supabase Auth (role-based)
- Payment: Razorpay (required)
- Hosting: Vercel / AWS
- AI: OpenAI / Claude API
- Repo: GitHub (in our org from Day 1, non-negotiable)
Must-haves:
- Built to scale to 10,000+ users without rebuild
- Modular architecture (Phase 3 + 4 will plug in later, no rewrites)
- Source code ownership from Day 1
- Weekly Friday demos throughout the build
- 30-day bug-fix window post each phase launch
We have a detailed specification document (10-section flow with roles, data model, scoring logic, build phases). Will share with shortlisted candidates.
What we're looking for:
- 4+ years building production SaaS
- Has shipped at least one subscription product with payment integration
- Strong with multi-role auth + queue-based workflows
- Available for daily WhatsApp/Slack communication (India-based preferred)
- Can show 2-3 live, running projects
To apply, please share:
1. Portfolio with 2-3 relevant past projects (live URLs preferred)
2. Your proposed tech stack with brief reasoning
3. How you'd handle the AI integration cost-efficiently at scale
4. Your typical project timeline and payment milestone structure
5. One question you'd ask before quoting
Generic copy-paste proposals will be ignored. Looking for someone who actually reads this and engages.
Show More