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
- Build product features across the stack: React and TypeScript on the frontend, Python services on the backend
- Help build and maintain data pipelines that pull, clean, and transform clinic and insurance data
- Wire up integrations with practice management systems and insurance portals
- Work with LLM-powered automation as part of real product workflows
- Debug production issues and improve reliability in areas clinics depend on
- Take problems from “here’s what’s broken” to shipped, with support from senior engineers
- Work closely with product and customers so the software solves real clinic problems
The problem space
Insurance and dental administration are messy, fragmented, and full of systems that were never designed to talk to each other. 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: $80,000.00-$105,000.00 per year
Experience:
- Back-end development: 5 years (preferred)
Work Location: Hybrid remote in Calgary, AB