Senior Software Engineer developing core systems for Caribou, a company tackling the caregiver shortage. Architecting distributed systems and collaborating across teams to enhance caregiver experiences.
Responsibilities
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
Requirements
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.
Benefits
Competitive salary
Stock options
Healthcare benefits
Summer half-days
Hybrid work-culture: Options to work remotely
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).
Staff Software Engineer designing, building, and maintaining full - stack features for video applications at Solink. Collaborating across teams and driving technical decisions to enhance security and operational efficiency.
Technical Leader overseeing Mine Water management for Stantec in Atlantic Canada. Leading practice growth and providing technical expertise across mining project phases.
Senior Engineer at Arcadis leading design and integration of railway signaling systems for diverse rail projects. Ensuring safety and compliance while managing project objectives and technical documentation.
Software Engineer responsible for building cloud - based solutions for healthcare supply chain efficiency. Join a fast - growing company focused on AI - driven software innovations.
Full Stack Developer at Morgan Stanley responsible for developing and enhancing distributed systems. Collaborating with teams to modernize platforms and ensure high availability and security.
Technical Leader in charge of comprehensive solution architectures for the energy sector. Collaborating with teams to deliver projects from presales through to execution and customer satisfaction.
Technical Leader driving technical designs and project execution for GE Vernova in energy solutions. Collaborating with clients and leading project activities from conception to delivery.
GTM Engineer enhancing efficiency of Supabase’s go - to - market teams through automation, data integration, and tooling for customer - facing teams. Design workflows and build insightful dashboards for leadership.
Senior Full - Stack Engineer II focusing on growth initiatives for Kit's email - first operating system. Collaborating with cross - functional teams to drive key metrics and customer engagement.