via Greenhouse
$90K - 130K a year
Design, develop, and maintain software systems supporting behavioral health programs with full-stack features and integrations.
2-5 years full-stack experience with Node.js, TypeScript, React, PostgreSQL, cloud applications, and REST APIs.
Software Engineer Department: Product & Technology Reports To: Senior Software Engineer Overview The Software Engineer plays a critical role in building and scaling Peregrine Health’s internal technology platform. This position is responsible for designing, developing, and maintaining software systems that power behavioral health programs across multiple markets. The Software Engineer will work closely with the Senior Software Engineer, Chief Product Officer, and Operations teams to deliver reliable, scalable solutions that support scheduling, care coordination, data reporting, and workflow automation. Success in this role will be measured by the quality and reliability of shipped features, system performance and uptime, and the ability to translate product requirements into production-ready code that supports care delivery at scale. Key Responsibilities Software Development Design, develop, and deploy full-stack features using Node.js, TypeScript, React, and PostgreSQL Translate product requirements into clean, maintainable, well-tested code Build and extend scheduling, documentation, and reporting systems Contribute to database design and data modeling efforts Integrations & Systems Develop and maintain integrations with EHR systems, Zoom, Outlook, and other vendor platforms Build and maintain RESTful APIs connecting internal systems and external partners Support AI-powered workflow automation initiatives Troubleshoot and resolve production issues across environments Infrastructure & Operations Contribute to CI/CD pipelines and deployment processes Maintain system performance, reliability, and security standards Participate in code reviews and uphold engineering best practices Collaborate cross-functionally with Operations and Customer teams to support production systems Requirements 2–5 years of experience in full-stack software engineering Strong proficiency in Node.js, TypeScript, React, and PostgreSQL Experience building and deploying cloud-based applications (AWS preferred) Strong understanding of REST APIs and relational database design Experience with Git/GitHub and modern development workflows Demonstrated ability to ship features end-to-end in lean or early-stage environments Preferred Qualifications Experience in healthcare technology, FHIR, or EHR integrations Exposure to AI/ML-driven systems or workflow automation tools Experience designing scheduling or operational workflow systems
This job posting was last updated on 2/24/2026