# Senior/Staff Software Engineer, Backend

**Company:** [Terminal](https://hotfix.jobs/companies/terminal)
**Location:** Toronto, Canada
**Role:** Backend Engineering
**Salary:** CA$185k – CA$285k/yr
**Experience:** 5+ years
**Skills:** TypeScript, Node.js, AWS, Distributed Systems, Serverless Architecture, AWS Lambda, Amazon Sqs, Apache Kafka, Amazon Eventbridge, Aws Step Functions, Temporal, Jvm Languages, REST APIs, Authentication, Monitoring
**Posted:** 2026-03-13

> Senior/Staff backend engineer owning customer-facing integrations, APIs, ingestion infrastructure, and platform primitives for high-volume telematics data. The role requires strong Node.js and TypeScript skills, distributed-systems depth, architectural judgment, and a willingness to work directly with customers.

## Job Description

## Responsibilities
- Design new features and platform capabilities with teammates and customers.
- Build platform primitives including connector frameworks, orchestration, monitoring, authentication, and testing.
- Develop AI-powered tooling that helps the platform improve itself.
- Add and maintain integrations across 330+ telematics providers, making undocumented APIs reliable.
- Collaborate with integration partners to shape APIs, expand available data, and improve performance.
- Work directly with customers through demos, implementations, and troubleshooting.
- Deploy services using TypeScript, Node.js, and AWS.

## Requirements
- Strong backend engineering experience shipping and owning production systems end to end.
- Ability to make difficult architecture decisions and work effectively amid ambiguity.
- Depth in distributed systems, including anticipating failures and debugging production issues.
- Experience building durable platform systems used by other teams.
- Customer-facing approach, including participation in demos, implementation calls, and troubleshooting.
- Strong Node.js and TypeScript skills, or ability to learn them quickly.

## Nice to Have
- Serverless and event-driven architectures, including Lambda, SQS, Kafka, and EventBridge.
- Orchestration and workflow engines such as Step Functions and Temporal.
- JVM languages for collaboration with the data platform.

## Compensation and Benefits
- Senior base salary: $185,000–$230,000 plus equity.
- Staff base salary: $220,000–$285,000 plus equity.
- Strong compensation and equity packages.
- Brand-new MacBook and computer equipment.
- Health and dental benefits with a flexible healthcare spending account.
- Personal spending account for professional development, fitness, and wellness.
- Four weeks of paid time off plus statutory holidays.
- Downtown Toronto office and in-person culture.

## Similar jobs

- [Staff Backend Engineer - Grafana App Platform](https://hotfix.jobs/jobs/b9fae390-8767-4142-a84f-8ea457c4580f) - Grafana Labs - Remote - CA$186k – CA$224k/yr
- [Staff Backend Engineer - Second Horizon](https://hotfix.jobs/jobs/de1ec2f7-6312-4e70-b6c0-6fc8476e4f59) - Grafana Labs - Remote - CA$186k – CA$224k/yr
- [Staff Software Engineer - Backend](https://hotfix.jobs/jobs/b74325e1-6212-4821-8e15-915d73bb9b02) - Databricks - Vancouver, Canada - CA$173k – CA$238k/yr
- [Staff Software Engineer](https://hotfix.jobs/jobs/17cd70e1-50a9-4da8-937a-a0eba74dec8f) - Fivetran - Toronto, Canada - CA$168k – CA$209k/yr
- [Senior Staff Software Engineer](https://hotfix.jobs/jobs/3f388646-0ba6-4256-bce9-76ba7aecfede) - Webflow - Remote - $205k – $316k/yr

**Apply:** https://hotfix.jobs/jobs/483442de-f75b-4bef-8d94-38e77d0c7720
**Canonical:** https://hotfix.jobs/jobs/483442de-f75b-4bef-8d94-38e77d0c7720