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