Senior Full Stack Engineer

Full-time    New York / Remote

Gumroad is a profitable, independent, and venture-debt-free tool for creators. We've paid out over $1 billion. Now, we're growing a high-density team in Dumbo to reclaim our spot as the #1 creator economy tool. To get there, our core engine the path from a customer's "Buy" button to a creator's bank account must be the most reliable and frictionless infrastructure on the internet.

What you'll do

You will own the integrity of the Gumroad economy. We process millions of dollars a week across every time zone. Your job is to ensure that code is fast, math is perfect, and money moves without fail.

  • Full Stack development: Build and maintain features across our entire stack, from database to user interface.
  • Product ownership: Take ownership of significant features and see them through from concept to production.
  • Code quality: Write clean, maintainable code and contribute to our engineering best practices.
  • Collaboration: Work closely with designers, product managers, open source contributors, and other engineers to ship great products. Review code and provide thoughtful feedback.

The stack

We ship with tools that work.

  • Backend: Ruby on Rails.
  • Frontend: React, TypeScript, Inertia.js, Tailwind CSS.
  • Data: MySQL, Elasticsearch, MongoDB, Redis.
  • Infrastructure: AWS, Hetzner, Docker, GitHub.

What we offer

We are a high-output team of builders. We don't have an HR department, we don't have "middle managers," and we don't do corporate side quests.

  • $189k-$210k/year + bonus + benefits
  • Stock ownership: Opportunity to purchase Gumroad stock at the latest FMV price at least once a year.
  • 35-Hour week: We expect 35 hours of deep focus. The other 133 hours of your week are yours.
  • Lunch and coffee: We cover your food and coffee on the days you're in the office.
  • Full coverage: Premium health, dental, and vision insurance (US).
  • 20 days paid vacation: Take time off to recharge throughout the year.
  • Retreats: Regular team events and offsites to sync on the road ahead.
  • Open Source: Our code is public. You can read the repo before you even apply.

How to apply

  1. Email us. Send a few sentences about your background and why you want to join Gumroad to jobs@antiwork.com.
  2. Show your work. Include a list of things you've built (with URLs). To skip the line, find an open issue in our GitHub repo, fix it, and send the PR.
  3. Initial conversation. If your work stands out, we'll have a conversation to see if we're a mutual fit.
  4. Paid trial. 4–6 week paid work trial where you ship real work for real creators. If it's a fit, you join the team.

Work authorization: Applicants for in-office positions must be legally authorized to work in the United States. We may sponsor O-1 visas for exceptional candidates.

Gumroad illustration
Subscribe to get tips and tactics to grow the way you want.
Gumroad icon
Ⓒ Gumroad, Inc.