Software Engineer

Peregrine Health Corporate
9h

About The Position

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.

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

Nice To Haves

  • 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

Responsibilities

  • 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
  • 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
  • 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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service