Senior Software Engineer

New
C
CaribouHome Care Tech
The team primarily operates out of Toronto with one day a week in-office. Options to work remotelyFull-TimeSenior
Salary140,000 - 170,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
AWSGraphQLNode.jsPostgreSQLTypeScriptReactRESTful APIsDevOps

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
  • Growth mindset and motivation to experiment

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
View Full Description & ApplyYou'll be redirected to the employer's site
140,000 - 170,000 USD per year
Apply Now