growtherapy

Senior Software Engineer - Full Stack

Apply Now

At a Glance

Location
New York, NY, San Francisco, CA, Seattle, Washington, United States
Experience
6+ years
Compensation
on range for this position is $212,000–$250,000 USD Annually. This is a hybri
Posted
2026-03-30T15:02:56-04:00

Key Requirements

Required Skills

Data SciencePythonReactTypeScript

Domain Knowledge

  • Engineering

Benefits & Perks

Health Insurance

edical, dental, and vision insurance, plus life and disability coverage. Par

Requirements

of professional software engineering experience

Experience building and maintaining production systems at scale

Comfortable working across backend APIs and frontend interfaces, with hands-on experience in

Experience working on systems where data quality, correctness, and performance matter

A product-minded approach - you understand how technical decisions impact user experience and business outcomes

Experience using AI-assisted dev tools (e.g., Claude, Cursor)

Responsibilities

We're hiring a Full Stack Senior Software Engineer to help build and evolve the systems that power Grow Therapy's platform.

In this role, you'll work across the stack to design, implement, and ship features that directly impact how clients and providers connect, communicate, and access care.

You'll join a collaborative, product-focused engineering organization where technical work is closely tied to learning, iteration, and real-world outcomes.

Design, implement, and ship customer-facing features that span frontend and backend systems

Own the full lifecycle of your work - from scoping and implementation through testing, deployment, and iteration

Contribute to and improve core platform systems, including those related to discovery, scheduling, transactions, and user experience

Team

New Markets & Model -

The New Markets & Models team drives Grow’s next phase of growth by validating and scaling new business models and complex partnerships. As a Software Engineer on this team, you’ll build the flexible, greenfield systems that power early-stage referral channels, novel reimbursement structures, and experimental care models before they become part of the core platform.

Care Quality

- The Care Quality team builds the data and workflows Grow uses to prove and improve the clinical quality of care to payors and partners. As a Software Engineer on this team, you’ll develop systems that capture measures, structure documentation, and surface insights so we can demonstrate outcomes and power value-based partnerships.

Client Activation

– The Client Activation team owns the fragile moments between booking and a client’s first few sessions, making starting care feel clear, reliable, and supportive. As a Software Engineer on this team, you’ll build and harden systems for scheduling, authentication, notifications, and early-journey flows that directly determine whether clients show up, come back for visit two, and build lasting relationships with their providers