Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Back-end Engineer configuring scalable type-safe backend services with TypeScript and NestJS. Joining a team that emphasizes high autonomy and tackles complex distributed systems.

Responsibilities

  • design and implement scalable, type-safe backend services using TypeScript and NestJS
  • own features end-to-end in collaboration with the Frontend team
  • build robust producers/consumers and handle complexities of distributed data consistency
  • actively integrate LLMs and AI workflows into our product
  • ensure your services are observable, reliable, and performant
  • participate in on-call rotations to maintain system health

Requirements

  • deep expertise in the TypeScript ecosystem
  • experience with Event-Driven Microservices
  • understand the nuances of message brokers like Kafka
  • embrace AI as a non-negotiable part of modern engineering
  • comfortable working across relational (PostgreSQL) and non-relational (MongoDB) paradigms
  • comfortable working with AI APIs
  • experience in a startup environment where requirements can be fluid
  • excellent written and verbal communication skills familiar with North American market

Benefits

  • comprehensive Canadian health benefits—dental and vision included
  • unlimited paid vacation days
  • paid parental leave to support your family
  • bereavement leave
  • equipment provided or Device Upgrade Policy—interest-free hardware stipend
  • monthly Tech & Appreciation Stipend

Job type

Full Time

Experience level

Senior

Salary

CA$150,000 - CA$200,000 per year

Degree requirement

Bachelor's Degree

Tech skills

KafkaMicroservicesMongoDBPostgresTypeScript

Location requirements

HybridTorontoCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.