Software Engineer (Frontend, Backend, or Full stack)

Subscript helps finance teams at subscription-based companies gain deeper insights and better manage their revenue data and analytics. Backed by leading Silicon Valley venture capitalists, we are a fully remote, globally distributed team with members all over the world.
How We Work:
- Work from Anywhere: We’re a remote-first company—work from wherever you are, no restrictions on time zones (yes, even outside Earth, if that’s your thing).
- Asynchronous Communication: We don’t do scheduled meetings. Our team is trusted to manage their own schedules, and we rely on clear written communication and recorded videos to stay aligned.
- Autonomy: We believe in giving you the freedom to choose how you achieve the goals we set. No micromanagement here—just clear objectives and the autonomy to figure out the best way to get there with your team.
- Compensation: We’re scrappy in all the right ways, but not when it comes to compensation. Subscript is committed to offering market-rate salaries and benefits to our talented team members.
The Basics:
The Stack: Postgres, Node.js/Express.js, React. Currently running on Heroku, with plans to move to AWS.
The Product: We're building the ultimate suite for finance teams to manage everything from billing and revenue recognition to subscription metrics—and much more.
How We Work:
- Remote-First: Work from anywhere and at any timezone on Earth (or beyond—your call!).
- Asynchronous Team: No scheduled meetings here. Each team member manages their own schedule and communicates clearly in writing or through recorded videos. (Check out a message from our co-founder, Michelle Lee, on the benefits of asynchronous work.)
- Autonomous Culture: We trust you to decide how to reach the goals we set, with minimal direction. We won’t tell you what to do, just what we need to achieve together.
The Role You’ll Play:
You’ll be one of the first ten engineers on our team, working across both the backend and frontend to build a product that our users will love.
Backend:
- Database design and implementation
- Complex data management
- API design and implementation
- Writing tests
Frontend:
- Building features in our React app
- Working with HTML/CSS and styled components
- Creating outstanding user experiences
- Writing tests
Frontend & Backend:
- Iterating on our product in collaboration with designers and founders
- Contributing to the development of a product that makes an impact
Compensation: We’re scrappy in some ways, but not when it comes to compensation. Subscript offers competitive pay, market-rate salaries, and benefits to our awesome team members.
Our Interview Process:
Our process focuses on your engineering skills and ability to communicate clearly. Since we’re fully asynchronous, so is our interview process!
- Code Challenge: You’ll start with a small coding task.
- Video Exercise: After reviewing your code challenge, we’ll ask you to complete a ~90-minute exercise while recording a Loom or similar screen recording.
- Technical Design Document: If the video interview goes well, we'll ask you to put together a technical design document, which is a key communication tool at Subscript.
- Offer: If everything looks good, we’ll extend an offer—and hopefully, you’ll say yes!
Requirements:
- You're an excellent engineer who writes clean, high-quality code, writes great tests, and ships quickly.
- You’re a strong communicator, both in writing and through recorded videos.
- You’re excited about working on a globally distributed and diverse team, in a culture where autonomy, accountability, and ownership are just as important as your technical skills.
Benefits:
- Unlimited Vacation: Take time off whenever you need it.
- Flexible Schedule: Work whenever and wherever you want!
- Location-Based Benefits: Health/dental/vision coverage for US-based employees.
- Company Retreats: We gather in person several times a year for company-wide retreats.
- Competitive Compensation: We offer market-rate salaries and benefits, without scrimping on pay.