JavaScript Developer - SaaS API & Stripe Integration

We’re building a TCF Canada speaking exam platform (SaaS-style), and we need a Webflow-savvy developer to help us connect our frontend to backend endpoints using JavaScript and fetch logic.

The UI is already being built in Webflow — your role is to embed dynamic logic, Stripe buttons, and API fetch calls into the HTML blocks we’ve set up.

🧠 Your Role

You’ll work alongside our backend developer, who’s building the Supabase API and Stripe logic.

✅ Responsibilities:

Use fetch() to pull subscription pricing from /subscription_plans endpoint

Wire up Stripe checkout with /create-checkout-session

Implement login/signup logic from Supabase into HTML embed blocks

Connect voice exam buttons, transitions, and feedback flows using backend fetch calls

Handle success states, redirects, and light DOM updates (no frameworks needed)

🔧 Tech Setup

Frontend: Webflow (with HTML/JS embed blocks)

Backend: Supabase (auth, DB, API) + Node.js (Stripe)

AI: Whisper + GPT-4o (already handled on backend)

Collaboration: Slack or Notion

Backend Dev: Already building and will provide working API URLs

🕒 Estimated Workload

~20–25 hours total

You’ll start immediately (Milestone 1 fetches are ready to be implemented)

Project is expected to complete in 3–4 weeks total

You’ll be working directly with both the backend dev and founder

✅ Ideal Candidate

Strong JavaScript knowledge (fetch, DOM updates)

Experience integrating Webflow sites with APIs or Stripe

Understands how to test endpoints and debug logic in Webflow

Can work async and coordinate directly with our backend dev

Can start this week

📁 To Apply

Please include:

1–2 projects where you wired up APIs or Stripe inside Webflow or a similar no-code builder

A quick summary of your fetch/API/Stripe integration experience

Your hourly rate and availability for the next 2 weeks

💡 Final Notes:

You don’t need to touch backend code — you’ll only implement logic provided by our backend dev

You’ll work closely with the UX/Webflow designer who is handling layout

Job Qualifications

  • Backend: Supabase (auth, DB, API) + Node.js (Stripe)
  • ✅ Ideal Candidate
  • Strong JavaScript knowledge (fetch, DOM updates)
  • Experience integrating Webflow sites with APIs or Stripe
  • 1–2 projects where you wired up APIs or Stripe inside Webflow or a similar no-code builder

Job Benefits

  • Your hourly rate and availability for the next 2 weeks

Job Responsibilities

  • The UI is already being built in Webflow — your role is to embed dynamic logic, Stripe buttons, and API fetch calls into the HTML blocks we’ve set up
  • You’ll work alongside our backend developer, who’s building the Supabase API and Stripe logic
  • Use fetch() to pull subscription pricing from /subscription_plans endpoint
  • Wire up Stripe checkout with /create-checkout-session
  • Implement login/signup logic from Supabase into HTML embed blocks
  • Connect voice exam buttons, transitions, and feedback flows using backend fetch calls
  • Handle success states, redirects, and light DOM updates (no frameworks needed)
  • Backend Dev: Already building and will provide working API URLs
  • 🕒 Estimated Workload
  • ~20–25 hours total
  • You’ll start immediately (Milestone 1 fetches are ready to be implemented)
  • Project is expected to complete in 3–4 weeks total
  • You’ll be working directly with both the backend dev and founder
  • Understands how to test endpoints and debug logic in Webflow
  • Can work async and coordinate directly with our backend dev
  • You don’t need to touch backend code — you’ll only implement logic provided by our backend dev
  • You’ll work closely with the UX/Webflow designer who is handling layout