Problem We Solve
Dental clinics are drowning in front-desk admin work. Their staff spends 30-40 hours every month calling insurance companies. They miss calls that cost the clinic over $150K+ in annual production. Patients wait days for treatment plans. Patient care gets interrupted.
Kindr is building the automation layer for modern dental clinics. We help clinics reduce administrative burden, improve patient communication, and handle high-volume insurance and reception workflows that have historically been manual, fragmented, and painful.
We've handled over +60,000 calls and verified +25,000 patients across Canada with strong recurring revenue and clear market pull. We are early in a category that is still being defined, and we believe there is a meaningful opportunity to become core infrastructure for dental practices across the country.
We’re hiring a Senior Backend Engineer to help build the systems that make that possible.
This is a high-ownership role for someone who wants to work on valuable, real-world problems. You will help shape backend architecture, improve engineering quality, and build the foundation for a product that clinics rely on every day.
What you’ll do
- Own backend architecture across APIs, queues, event systems, services, and the database
- Design data extraction and transformation pipelines for clinic, medical, and insurance data
- Integrate with legacy practice management systems and insurance portals, including the unglamorous, high-value work that makes automation possible
- Build with LLMs for extraction and automation, including evaluation systems so we know when model output can be trusted
- Help drive architecture decisions, technical tradeoffs, and tooling choices
- Mentor 1–2 developers, run code reviews, and help set the bar for how we build
- Stay roughly 70% hands-on; this is a builder role, not a people-management role
The problem space
Insurance and dental administration are messy, fragmented, and full of systems that were never designed to talk to each other. Portals are inconsistent, every carrier has its own rules, and clinics are stuck doing high-volume manual work because the data layer is broken.
We build the systems that turn that mess into clean, reliable workflows for clinics. It is hard, mostly undocumented, and genuinely valuable when it works.
How we build
We use Python on the backend, including FastAPI, Postgres, and Azure. Our frontend is React.
We care about practical engineering: typed code, testing where it matters, clear pull requests, strong observability, and tools that help us move quickly without losing quality. We use AI development tools day to day, and we expect engineers to use them thoughtfully.
The team
We are a small but mighty, founder-led team. You would work closely with the CEO, our senior product engineer, and a junior engineer who already knows much of the existing platform.
What we’re looking for:
- Senior-level experience building backend systems, usually around 5–8+ years
- Strong Python experience
- Strong SQL experience, preferably Postgres
- Experience designing APIs, services, and data pipelines
- Comfort working with queues, concurrent processing, event-driven systems, or similar backend patterns
- Practical cloud experience; we are on Azure, but deep Azure-specific experience is not required
- Experience reviewing code, mentoring other engineers, or raising engineering standards on a small team
- High ownership: you can take an ambiguous problem from research to shipped without needing step-by-step direction
- Comfort using AI development tools day to day
- Clear communication skills, including the ability to occasionally work directly with clinics, partners, or non-technical teammates
Big pluses:
- LLM integration for data extraction, automation, or evaluation
- Experience with healthcare, dental, fintech, insurance, or another regulated or workflow-heavy industry
- React experience, especially if you enjoy occasionally crossing into the frontend
- Startup experience or experience working in small, high-ownership teams
If you do not meet every requirement but think you would be unusually strong in this role, we still want to hear from you.
Compensation & benefits
We offer a competitive compensation package, including remote-work support. We are thoughtful about long-term incentives.
Logistics
- Remote, anywhere in Canada
- Mountain Time overlap preferred
- Must be legally authorized to work in Canada
- Home-office setup required; we can help with equipment where needed
- Some production work occasionally happens outside normal hours, such as planned carrier maintenance windows or clinic cutovers. We aim to keep this rare, planned, and respectful of people’s time.
If you want to solve problems, lead a small team, and have real ownership in a healthcare company that's already working let's talk.
Job Type: Full-time
Pay: $85,000.00-$120,000.00 per year
Experience:
- Leadership: 5 years (required)
- Back-end development: 8 years (preferred)
Work Location: Hybrid remote in Calgary, AB