Senior Software Engineer
Listed on 2026-07-17
-
Software Development
Full Stack Developer, Software Engineer, Backend Developer, App Developer - Mobile/Web
Heartbeat (heartbeat.chat) is a plug-and-play online community builder. Think “Shopify for online communities”. We’re building a world where people have the power to own & shape the way they engage with others online.
Heartbeat allows creators, coaches, & online experts to build a thriving community business —with discussions, courses, payments, events, documents, workflows, matchmaking. directories& more —all on their own website.
Why this job is special…You'll be one of the first engineers to join the company—but you're joining a product & codebase that works. We have hundreds of customers processing thousands of dollars every month. All the leverage and autonomy of being an early engineer without the burden of building everything from scratch.
You get to work with people who know their craft. Everyone at Heartbeat is exceptionally skilled and brings deep experience from their previous roles.
We take Typescript seriously. If you’re passionate about pragmatically applying type systems & functional patterns, this is the place for you. More about our approach
AI agents are here & we're ready to use them as a force-multiplier. We've spent a lot of time building incredibly expressive & flexible application building blocks. AI will let us double down on these through MCP and agentic configuration, giving us the magic of tools like Replit & Lovable without the brittleness.
Work closely with the team to scope & prioritize new features
Write modular, maintainable, thoughtful code
Create rails to enable AI coding agents to robustly make changes & develop new features
Monitor our production environment and work with users to identify & resolve bugs
Appreciate working with Typescript, type systems & functional patterns. More about our approach
Enjoy writing high-quality code within the constraints of a rapidly changing product
Want to have a strong influence on the direction of the product
Thrive working in an autonomous environment
Like creating new abstractions (responsibly!)
Are not afraid to dive into unfamiliar technologies & platforms
Improving the type safety we get from our database
Efficiently matching community members via max weight matching & linear programming
Abstracting our mobile app to allow for custom white-labeling
Building the first version of the Heartbeat MCP server
Reworking our frontend infrastructure to enable our communities to create SEO-indexable content
Building a new community-centric voice & video call experience
Optimizing our API server infrastructure and database queries to accommodate usage growth
Establishing our app ecosystem to allow external developers to build custom apps within Heartbeat
And much more!
A strong background working with Typescript or similar typed languages
Experience with React or similar frontend component frameworks
Experience scaling backend infrastructure & identifying performance bottlenecks
Strong opinions about what well designed products feel like
Intuition for balancing long-term engineering best practices and iterating quickly
Empathy for users and the desire to carefully craft delightful user experiences
A love for building & experimenting with products
Founded a company before
Have experience with profiling & monitoring NodeJS in production
Have experience building realtime applications
We love Typescript! Our entire stack is type-safe from the initial database call to the last React prop. Developer experience is a priority for us, and we're not afraid to spend time improving internal tooling if it will allow us to ship faster and/or better. Learn more about our approach here
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).