Description:
Job Title: Senior Software Engineer
About Us:
On a mission to deliver affordable, delightful healthcare for all, First Stop Health provides connected, whole-person virtual care to employers 24/7 through app, website, or phone in all 50 states. First Stop Health prioritizes an engaging and easy-to-use experience, setting people on healthier journeys through care at multiple stages. We are proud to be recognized as one of Fast Companyโs Most Innovative Companies.
First Stop Health offers a comprehensive benefits package that includes various health and medical coverage options, dental and vision coverage, disability and life coverage, making healthcare easily accessible. For those that choose to waive medical coverage a monthly medical waiver allowance will be provided.
First Stop Health offers a remote-first work environment and flexible paid time off, including Summer Fridays. Furthermore, the employer match 401k plan and monthly phone stipend demonstrate the company's commitment to employee financial well-being. The First Stop Health membership benefit is another added perk for employees and provides our virtual care solutions - Urgent Care, Mental Health, and Primary Care - from their very first day!
Job Description:
At First Stop Health, we are building the future of virtual healthcare experiences and looking for a Senior Software Engineer who is excited to help shape both the technology and the team behind it. This role is ideal for an experienced backend engineer who still loves building and shipping software but is ready to take the next step toward technical leadership.
Youโll partner closely with Product and Engineering leadership to architect and deliver scalable solutions for a greenfield product while helping guide engineering best practices, mentoring teammates, and influencing technical direction. This is an opportunity for someone who has naturally become a technical leader on past teams โ the person others rely on for design decisions, code reviews, and unblocking complex problems โ and who is eager to grow into broader engineering leadership over time.
If you are a hands-on engineer who enjoys solving difficult technical challenges, collaborating across teams, and helping elevate those around you, weโd love to meet you!
Key Responsibilities:
Technical Leadership & Architecture
- Lead back-end architecture and development for a modern healthcare platform using NestJS and TypeScript
- Partner with Product and Design to translate business requirements into scalable technical solutions
- Make thoughtful architecture and system design decisions for a greenfield product environment
- Contribute hands-on across the stack, including React and React Native applications as needed
- Drive engineering best practices around code quality, testing, documentation, observability, and performance
- Conduct code reviews, mentor engineers and contractors, and provide technical guidance across the team
- Help identify and resolve technical blockers while improving team delivery velocity and collaboration
- Support and maintain portions of our legacy Django/Postgres platform as needed
- Team Collaboration & Growth
- Collaborate closely with Product Managers, Designers, QA, and Engineering leadership to deliver high-quality features
- Act as a technical anchor for the team, helping prioritize work and align technical decisions with business goals
- Partner with offshore and contractor teams to support delivery and maintain engineering standards
- Contribute to process improvements across SDLC, AIDLC, release management, and engineering operations
- Grow into broader engineering leadership responsibilities over time, including people leadership opportunities
Experience:
- 7โ10 years of professional software engineering experience
- Strong hands-on back-end development experience with NestJS and TypeScript
- Experience working with modern front-end frameworks such as React and/or React Native
- Experience designing and building scalable distributed systems and APIs
- Demonstrated experience serving as a technical lead, mentor, or key technical decision-maker on a team
- Experience working in agile product development environments
- Experience with Django and Postgres is a plus
- Healthcare or telehealth industry experience is a plus
Skills:
- Strong system design and architecture skills
- Excellent verbal and written communication skills
- Ability to balance hands-on development with technical leadership responsibilities
- Strong problem-solving, organizational, and analytical skills
- Comfortable working in a fast-paced, evolving startup-like environment
- Passion for mentoring engineers and improving team processes
- Ability to work independently while collaborating effectively across distributed teams
First Stop Health is committed to diversity, equity, inclusion, and belonging. Research shows that women, people of color and other historically underrepresented groups tend to only apply to jobs in which they meet all of the job requirements. Unsure if you check every box? Apply. Weโd love to consider your unique experiences and how you could make First Stop Health even better.
To learn more about First Stop Health, visit First Stop Health and if you require any assistance during the application process or have questions, please don't hesitate to contact our talent acquisition team via email at careers@fshealth.com.
Requirements: