At Heron, we’re building the operating layer for the modern clinic. Healthcare is human, but admin never stops. Heron’s agents answer the phone, book appointments, handle prescriptions and enrollments across every channel, and hand the team only what needs a human decision.
We started with general practitioners in New Zealand whose front desks were stretched thin, and built Heron side by side with the GPs, receptionists, nurses and practice managers who run those clinics. Today general practices, specialist clinics and allied health practices across New Zealand and Australia use Heron every day. We’re a New Zealand team with a deep care for healthcare, and a belief that the future isn’t replacing people with AI but giving them superhuman capabilities.
We’re a small team, so everyone is a generalist who can pick a problem and solve it. Our codebase is TypeScript end to end: a React web app for clinics, an admin console and a NestJS API on Google Cloud. We don’t expect you to have a background in everything we use, but we do expect strong TypeScript fundamentals and real experience shipping with React and Node.
Location & work mode
Heron is based in Auckland, New Zealand, with our office in Takapuna. This role is Auckland based and hybrid: we work from the office together regularly and from home when focus matters more. We stay close to the clinics we serve, so you’ll sometimes be on site with a practice seeing how your work lands.
What you’ll do
- Build new user-facing features end to end, from Firestore data models and NestJS endpoints to React screens in the clinic app and admin console
- Improve how Heron’s voice and workflow agents handle real patient conversations: intent routing, booking, prescriptions, and the hand-off to staff when a human decision is needed
- Extend our practice management integrations so appointments, patients and requests land correctly in the clinic’s system of record
- Shape the problem with the team, not just the solution. You’ll talk to practice managers and receptionists and see your work in use the same week
What we’re looking for
- 4+ years building customer-facing products across the full stack, with real software in real users’ hands
- Strong TypeScript, React and Node fundamentals, and comfort moving between a React Query-driven UI and a NestJS service in the same day
- Experience with document databases and cloud platforms, ideally Firestore and Google Cloud (Cloud Run, Cloud Functions, Cloud Tasks)
- A track record of driving features end to end, not just incremental improvements, with visible impact on the product
- Product sensibility: you care about clarity, speed and polish, and you push back when something doesn’t feel right
- Comfortable integrating third-party APIs and webhooks (telephony, payments, messaging) and handling the retries, idempotency and failure modes that come with them
- You write tests with your changes and treat the CI pipeline as part of the work
- High ownership: self-directed, and happy to read and improve code you didn’t write
- Fluent with AI coding agents such as Claude Code. We use them every day, and we want someone who gets real work out of them while staying accountable for everything that ships
- Care for the people on the other end. Our users are clinic staff and their patients, and the stakes of getting it wrong are real
Nice to have: LLM application work (prompting, tool calling, evals, Langfuse), telephony (Twilio), healthcare data, realtime systems, or Stripe billing.
Our tech
You’re not expected to have experience with everything listed, but you should be excited to work close to the product, to live patient conversations, and to the clinics that depend on it.
- TypeScript end to end
- React on the frontend, Node and NestJS on the backend
- Google Cloud and Firebase
- LLM-powered voice and chat agents, with evals and tracing built in
- Telephony, messaging, realtime and billing providers
- Integrations with the practice management systems clinics already use
- SOC 2 Type I audited, with patient data encrypted and never used to train third-party models
- GitHub, Linear, Slack
What we offer
We’re a small, focused team that cares about the quality of our work and the people we do it with. Here’s what you can expect:
- Competitive salary and equity in an early-stage company with paying customers
- Laptop setup
- Hybrid working from our Takapuna office, a short walk from the beach
- A pet-friendly office with coffee, snacks and fruit, and free beer and wine
- A direct line to the people using what you build, and work that measurably gives clinic staff their time back
Learn how we think and work
- About Heron: built with the people who run clinics
- Customer stories: real practices, in their own words
- Changelog: what we ship, release by release
- Security at Heron: how we handle patient data
- Blog: on patient communication and clinic operations
Heron is an equal opportunity employer. We do not discriminate based on race, colour, religion, gender identity or expression, sexual orientation, national origin, age, disability, or any other protected characteristic under applicable law.