Full Stack JavaScript Developer

"The simplest no-code builder for creating custom checkout, event, and form pages — all powered by Stripe for seamless payment processing."
🎥 How to Apply
Please record a 3–5 minute Loom video where you:
- Introduce yourself
- Walk through a recent piece of code you've written
- Explain why you’d be a great fit for this role
Include the Loom link and your physical location in your application.
👋 About Checkout Page
Checkout Page helps businesses boost their online sales through a flexible, no-code checkout page builder, powered by Stripe.
We’re a small, remote team of five, including:
- Two co-founders
- One full-stack developer
- One SEO content writer
- One customer support agent
We value a calm, focused, and stress-free work environment where we grow sustainably and help our customers succeed. We’re profitable and proudly funded by the TinySeed accelerator program since last year.
🛠️ About the Role: Full-Stack JavaScript Developer
We're looking for an experienced full-stack JavaScript developer to help us:
- Build new features
- Fix bugs quickly
- Scale our product as we grow
As our second developer hire, you’ll have the opportunity to:
- Take ownership of new features from start to finish
- Shape the codebase and tech decisions
- Work directly with the co-founders
- Contribute across the stack
You’ll work regularly with Stripe APIs, as our platform is built on Stripe Connect. Stability is crucial for us and our users, so we emphasize manual testing, QA, and automated tests using Jest.
🧱 Tech Stack
- Frontend: React, Next.js, Tailwind
- Backend: Node.js, Koa, MongoDB, TypeScript
- Marketing site: Next.js + Sanity CMS
🎯 What You’ll Do
- Build and launch new features end-to-end
- Improve our product’s UI/UX
- Write clean, tested code to ensure long-term stability
- Quickly fix bugs reported by customers
✅ What We’re Looking For
- 3+ years of experience in full-stack software development
- Strong skills with React, Next.js, and Node.js
- Confidence implementing features across the entire stack
- Experience in B2B SaaS or e-commerce is a plus
- Fluent in written and spoken English
- Self-starter who can own their role and ramp up quickly
💻 Required Setup
- A MacBook
- Quiet and distraction-free workspace
- Fast and stable internet connection
🕐 Hours & Location
- Full-time contract role (5 days/week)
- Remote, but must have overlap with Europe (GMT+0) and Southeast Asia (GMT+8)
- Applicants based in the Americas are not eligible due to timezone requirements
🧰 Tools We Use
- Cursor
- GitHub
- Stripe
- Sentry
- Notion
- Slack
- Loom
📅 Interview Process
- Submit your Loom video application
- Join a 30-minute call with the co-founders
- Complete a 3-day paid trial to demonstrate your skills
🚀 Why Join Us?
- Tight-knit, ambitious team solving real problems for online businesses
- Remote-first company with a calm, focused work culture
- Backed by TinySeed, with sustainable growth and profitability
- Big opportunity to have a real impact early on
If this sounds like a good fit, we’d love to hear from you!
👉 Apply now and send us your Loom video!