Senior Software Engineer

Caribou
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.
Apply Now
Apply Now

More jobs like this

Explore related roles

Get jobs like this weekly