- Jobs
- Caribou
- Senior Software Engineer
Senior Software Engineer
CA$140K - CA$170K/yr
Tech Stack
About the Role
Caribou | Toronto | Full Time | Hybrid (one day in office) | https://www.caribou.care/
About Caribou:
Caribou develops engagement infrastructure for the home care workforce. We help homecare organizations attract, engage, and retain staff through data-driven recognition, rewards, and coordination tools that make the lives of patients and their caregivers better. We're a small company of ~50 people who are mostly based in the GTA.
We are building on our core product, including deploying AI-powered agentic systems that work alongside agency coordinators to handle routine coordination, outreach, and administrative workflows to improve agency operations.
Responsibilities:
- Design distributed, event-driven systems at scale.
- Lead end-to-end initiatives from technical design through deployment.
- Collaborate with Product and Design teams.
- Ensure reliability, performance, security, and observability.
- Mentor teammates and elevate engineering quality.
Requirements:
- 5+ years building production software systems at scale.
- Proficiency with TypeScript, Node.js, React, PostgreSQL, AWS.
- Backend service design expertise (REST/GraphQL, domain-driven design, event-driven patterns).
- Performant UI/UX experience.
- Security, reliability, and DevOps knowledge.
- Cross-functional collaboration ability.
- Clear technical communication skills.
Bonus:
- Computer Science degree.
- AI/Voice or LLM automation experience.
- Peer teaching/learning orientation.
Benefits:
- Stock options.
- Healthcare benefits.
- Summer half-days.
- Hybrid work arrangement.