Engineering · Mid

Backend Software Engineer

Build the APIs and services behind customer-facing platforms serving millions of requests a day. You will work in a cross-functional squad shipping to production every week.

TypeScriptNestJSPythonFastAPIPostgreSQLRedisDockerAWS
Location
Vancouver, BC · Hybrid
Employment type
Full-time
Experience
3+ years

Posted September 15, 2026

Apply now

About the role

Build the APIs and services behind customer-facing platforms serving millions of requests a day. You will work in a cross-functional squad shipping to production every week.

You would join a squad of 6–10 engineers led by a principal engineer, working directly with client stakeholders. We run two-week sprints, trunk-based development and daily deploys.

Responsibilities

  • Implement well-tested services and APIs in Node.js (NestJS) or Python (FastAPI)
  • Model data and write efficient queries against PostgreSQL and Redis
  • Integrate third-party systems including payment, identity and messaging providers
  • Instrument services with metrics, logs and traces and respond to production issues
  • Collaborate with frontend engineers on API design and with QA on test strategy

Required skills

  • Strong TypeScript or Python with 3+ years in backend development
  • REST and/or GraphQL API design
  • SQL and relational data modelling
  • Git, code review and automated testing habits
  • Understanding of authentication, authorisation and secure coding practices

Preferred skills

  • Event-driven architectures (Kafka, SQS, Pub/Sub)
  • Docker and Kubernetes
  • Experience with AWS or GCP managed services
  • Contract testing (Pact)

Qualifications

  • Bachelor's degree in a technical field or equivalent practical experience
  • 3+ years building production backend systems

Technology stack

TypeScript
NestJS
Python
FastAPI
PostgreSQL
Redis
Docker
AWS

Benefits

  • Competitive salary with annual review and performance bonus
  • Extended health, dental and vision coverage from day one
  • RRSP matching up to 5%
  • 4 weeks paid vacation plus statutory holidays and a year-end shutdown
  • Annual learning budget and paid certification exams (AWS, Azure, GCP, Kubernetes)
  • Hybrid working with home-office stipend and modern equipment
  • Dedicated time for open-source contribution and internal tech talks