Full Stack JavaScript Developer

Written by Emily Carter on May 7, 2025

|
2 min read
|
Views

javascript programmer code

Job details

  • Profession

    Developer
  • Country of the Job

  • State of the Job

  • City of the Job

  • Job Application Deadline (Year)

    2025
  • Type of job

    Full-time
  • Job salary amount given (annually)

    $70,000 - $100,000
  • Hiring Company

    Checkout Page
  • Mode of Work

    Remote
  • Applier's country

    All
  • Benefits Included

    Health insurance, Travel allowance
  • Job Contact Details

    https://checkoutpage.com/contact

"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

  1. Submit your Loom video application
  2. Join a 30-minute call with the co-founders
  3. 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!