Caribou Logo

Senior Software Engineer Full-Stack

Job Description

About Caribou

The global population is aging, and the need for home care is growing each year. Unfortunately, at a time when care is needed more than ever, the home care industry is facing a crisis — a shortage of care workers.

At Caribou, we’re on a mission to solve the caregiver crisis. When caregivers feel valued, recognized, and financially secure, they stay longer, deliver better care, and strengthen our communities.

Our platform helps care organizations attract, engage, and retain staff through data-driven recognition, rewards, and coordination tools that make caregivers’ lives better — and agencies more successful. On average, our customers grow their staff by 25% in year one and reduce turnover dramatically.

Caribou was recently recognized as one of The Globe and Mail’s Top Growing Companies#10 in technology, #29 overall — and we’re just getting started. Join us as we transform how care organizations recognize and retain the people who make care possible.

The Opportunity

As a Senior Software Engineer at Caribou, you will shape the architecture, quality, and evolution of the core systems powering our products. You’ll influence our product strategy, technical direction, and engineering best practices while helping us scale to support caregivers across North America.

You’ll join a talented, mission-driven team where:

  • Everyone is a leader - from decision-making to rolling up our sleeves when needed
  • We build with empathy, always asking how the product improves the caregiver experience
  • We learn fast through data, experimentation, and thoughtful collaboration

What You’ll Do

  • Architect and build distributed, event-driven systems that support large-scale data and real-time interactions
  • Lead major initiatives end-to-end: from technical design and data modeling to deployment and monitoring
  • Collaborate closely with Product and Design to deliver delightful user experiences
  • Ensure reliability, performance, security, and observability across the stack
  • Mentor teammates and elevate engineering quality - through code reviews, technical design, and thought leadership

The Ideal Candidate

  • 5+ years of experience building production software systems at scale
  • Proficiency with a modern stack - ideally TypeScript, Node.js, React, PostgreSQL, and AWS
  • Proven ability to design backend services using best practices (e.g., REST/GraphQL, domain-driven design, event-driven patterns, CQRS)
  • Experience writing performant and maintainable UI/UX
  • Strong understanding of security, reliability, and DevOps principles
  • Experience collaborating in cross-functional teams
  • Ability to clearly communicate technical trade-offs to both engineers and non-technical stakeholders
  • A growth mindset and motivation to experiment, measure, and iterate

Bonus skills and characteristics:

  • You have a degree in Computer Science or equivalent.
  • Experience with AI/Voice technologies or LLM-powered automations
  • You’re excited to both teach and learn from your peers.

Why You’ll Love Working Here

  • Purpose with impact: Help solve one of society’s most important challenges - the caregiver shortage.
  • Award-winning company: Caribou is a Top 10 Fast-Growing Technology Company in Canada (The Globe and Mail 2025).
  • Hybrid work-culture: The team primarily operates out of Toronto with one day a week in-office. Options to work remotely - we just care about getting the best work done.
  • Compensation & perks: Competitive salary, stock options, and healthcare benefits and summer half-days.
  • Values-driven team: Low-ego, high-character people who move fast, stay humble, and sweat the details

Equal Opportunity Employer

At Caribou, we value diversity and are committed to creating an inclusive environment for all employees. We welcome applicants from all backgrounds and experiences.

Share this job:
Please let Caribou know you found this job on Remote First Jobs 🙏

938 similar remote jobs

Explore latest remote opportunities and join a team that values work flexibility.

Remote companies like Caribou

Explore remote-first companies similar to Caribou. Discover other top-rated employers that offer flexible schedules and work-from-anywhere options.

Clarify Health Solutions Logo

Clarify Health Solutions

Healthcare analytics platform

View company profile →
eVisit Logo

eVisit

51-200 evisit.com

A virtual care platform for healthcare organizations and government entities to deliver telehealth services.

View company profile →
Hint Health Logo

Hint Health

11-50 hint.com

Software automation, network solutions, and resources for direct care provider organizations.

View company profile →
Florence Logo

Florence

Workforce management software and temporary staffing services for the health and care sector.

View company profile →
CareHarmony Logo

CareHarmony

Provides care coordination services and technology solutions for chronic care management to healthcare organizations and patients.

View company profile →
Cellares Logo

Cellares

An Integrated Development and Manufacturing Organization (IDMO) for cell therapy manufacturing using an Industry 4.0 approach.

View company profile →

Project: Career Search

Rev. 2026.3

[ Remote Jobs ]
Direct Access

We source jobs directly from 21,000+ company career pages. No intermediaries.

01

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

02

Advanced Filters

Filter by category, benefits, seniority, and more.

03

Priority Job Alerts

Get timely alerts for new job openings every day.

04

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

21,000+ SOURCES UPDATED 24/7
Apply