Senior Software Engineer
Flourish Health
Senior Software Engineer
Are you passionate about making a real difference in the SMI field for underserved populations? Join Flourish to help transform the landscape of mental health!
Location: Remote (U.S. required)
Team: 4 Engineers, Head of Product, and Founder
Tech Stack: TypeScript, React Native, React Native Web, Node.js, MongoDB, Google Cloud Run
Bonus Points: Health care experience, startup experience, open source contributor, GPT power user
About Us
Hey — we’re Flourish Health, a small team helping teens and families get the mental health support they deserve. Many of our families are on Medicaid and/or in foster care. We build tech that powers care in the real world — apps for our staff (guides, therapists, psychiatrists, ops) and for the families we serve. We’re mission-driven, moving fast, and grounded in the belief that thoughtful software can genuinely change lives.
We’re hiring two senior engineers to help us level up as we begin scaling. You’d be joining a tight-knit group of builders: four engineers, our head of product, and me (Josh, co-founder/CTO). You’ll work full-stack to ship features, shape the system architecture, improve developer experience, and drive our product forward. You'll also get to help us ethically integrate more AI into our app to better support our patients.
What You’ll Work On
- Our cross-platform app using React Native + React Native Web
- Backend services in Node.js, deployed to Google Cloud Run
- MongoDB data modeling and querying
- Deep GPT integrations to support staff with smart automation and summaries
- Internal tooling and dashboards to support clinical and operations workflows
- Open source tooling we maintain and contribute to
How We Work (Our Values in Action)
🧠 Uptime Matters (A Lot)
This isn’t ad-tech. Our software directly affects families’ well-being. Uptime is non-negotiable. You’ll help us design systems that fail gracefully, are easy to monitor, and quick to fix when something breaks. We ship carefully and respond fast.
🛠 Open Source What We Can
We stand on the shoulders of open source and give back when we can. Code that isn’t core to our business — like utilities or UI components — should be open-sourced by default. Secret sauce stays private, but we aim to share the rest.
🚀 Release Early, Release Often
We value fast, confident releases. Every engineer owns what they build — from staging to prod. That means testing thoroughly, monitoring closely, and fixing bugs fast. Observability and ownership are baked into how we ship.
⏱ Do What You Do Best (And Outsource The Rest)
We focus our engineering time on what truly makes us better than anyone else. If a vendor or open-source tool does something well — like hosting, analytics, or auth — we use it. We avoid rebuilding things unless they’re our differentiator.
🔄 No Silos
We don’t do rigid handoffs. Engineers here work across frontend, backend, and mobile to ship complete features. That tight ownership means fewer bugs, faster delivery, and better understanding of how things actually work end-to-end.
What We’re Looking For
- 5+ years of experience building real software full stack (preferably with Javascript/Typescript)
- Strong familiarity with React required
- Familiarity with React Native is a plus (both mobile + web is a huge plus)
- Solid experience building APIs and backend services (preferably Node.js)
- Comfort working with MongoDB/other NoSQL DBs, including modeling and querying
- Familiarity with modern CI/CD, observability, and cloud deployment (we use GCP Cloud Run)
- A track record of working independently and cross-functionally
- Bonus: experience maintaining open source libraries or working in public
- Bonus: you use GPT, Cursor, Devin, or similar tools to move faster and smarter
How We Work
- Remote-first (we’re all over the U.S., largely the midwest)
- Low-meeting, high-trust culture
- Clear ownership with tight collaboration
- Async-friendly, but not async-only
- We value good humans: thoughtful, kind, and no ego
Perks
- Competitive salary: $150,000-$189,000 per year
- Fully remote setup + $250 home office stipend
- Great health insurance
- 20 days PTO, 9 days sick
- Flexibility to work in a way that works for you
How to Apply
Drop us a note with a link/description of something you’ve built (GitHub, app, side project, blog, etc.) and tell us why you’re excited about this role. We’ll take it from there.
EEO statement
Flourish Health is an Equal Employment Opportunity (EEO) employer. We are committed to providing a work environment that is free from discrimination and harassment on the basis of race, color, religion, sex, national origin, age, disability, genetic information, veteran status, sexual orientation, gender identity, or any other status protected by federal, state, or local laws. We embrace diversity and encourage all qualified candidates to apply, as we believe that our differences make us stronger and more innovative. Our dedication to inclusivity is the foundation of our work culture, where everyone is valued, respected, and has an equal opportunity to thrive.
E-Verify
Flourish Health participates in E-Verify. As an employer, we comply with federal law by verifying the identity and employment eligibility of all individuals hired to work in the United States
- Department
- Product
- Role
- Engineer
- Remote status
- Fully Remote