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