Senior Software Engineer, Backend
HearthAbout the role
About Hearth
Hearth exists because 50-80% of small businesses in the trades (Roofers, Plumbers, etc.) fail within their first five years. Our mission is to change that forever, and empower small business contractors to build and grow successful companies.
In the last few years, we’ve built an all-in-one platform that helps SMBs grow sales, protect profits, and save time. With over 10,000 customers, Hearth is a vertical SaaS platform powered by a financial services layer that is currently powering billions in home improvement projects. We are growing, profitable in our base case, and are working to disrupt a fragmented, underserved, $600B market.
Backed by the same investors as SpaceX, Stripe, Palantir, Airbnb, Rippling, Affirm, Brex, and OpenAI (Founders Fund, 8VC, Human Capital), we aim to protect small business entrepreneurship in America, redefine what is possible in running a trades business in today’s rapidly changing world, and bring forth a future where every small business owner in the trades can succeed, despite not having a fancy pedigree, special connections, or access to deep pockets.
The Opportunity
At Hearth we are committed to making a meaningful impact on home improvement professionals across America and every PR you merge will be in furtherance of this goal. We are driven by our customers and the features you ship will have immediate meaningful impact. This role is for strong engineers that want more than just writing “good” code and are looking to help create something with real impact, where customer feedback is taken seriously and acted on.
You will be part of a small tactical team where delivery is key and will have responsibility over a wide range of products and technologies. You will be expected to not only deliver quality code and a quality customer experience but also to work closely with the product team to help shape the future of the product.
This role is for someone who loves to code, learn and grow.
What You'll Do:
Build APIs and services that enable a new form of entrepreneurship empowerment for over 3 million small business owners
Build and integrate with financial service technologies for payments, banking, and loans
Collaborate with product, design, and across engineering on the strategic vision for our product roadmap
Contribute to a culture of technical excellence through code and design reviews
Deliver high-quality, secure, and testable code
Mentor other engineers and contribute to the engineering culture
What We’re Looking For:
7+ years of technical experience
Experience leading projects from planning phase to delivery for web applications
Experience working with data
Experience working with financial service APIs
Experience as a generalist, working on whatever part of the stack necessary to solve the problem at hand
A passion for building delightful web/mobile applications and systems that support them
Care deeply about the quality of your work while balancing delivery expectations.
An obsessive focus on customers and iterative learning.
Technologies we build with and teach:
React Native
TypeScript
GraphQL
React
Golang
Ruby on Rails
Postgres
Docker
AWS
Our Core Values
Truth. We value honesty and data. We seek to understand what is reality, so we can effectively respond to it.
Slope. Rate of change over tim
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s