Payments Backend Engineer - TypeScript & Ledger Systems

Antler

Toronto

On-site

CAD 90,000 - 130,000

Full time

11 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Equity
In-office five days a week

Job summary

Chexy, a Toronto-based fintech, is hiring a Backend Engineer to build payment systems in our core backend service. You’ll work on inflows, outflows, ledgering, settlement, and direct integrations with card networks and banks, ensuring precise, well-tested code that handles real money for real people.

You’ll write production-grade TypeScript (NestJS, Prisma, PostgreSQL), develop durable event-driven workflows using Pub/Sub and Temporal, and build backends for our web and mobile apps.

Qualifications

  • 2+ years of backend experience with TypeScript/Node in production.
  • Strong knowledge of relational databases, schema design, and transactions.
  • Familiarity with event-driven systems or message queues.

Responsibilities

  • Build and maintain payment processing across inflows, outflows, and multi-rail settlement.
  • Work inside our double-entry ledger - posting entries, reconciling against processors and banks, and keeping the books provably correct.
  • Build and extend integrations with payment networks and Canadian banking rails.
  • Write clean, well-tested, production-grade TypeScript (NestJS, Prisma, PostgreSQL).
  • Build event-driven and durable workflows (Google Cloud Pub/Sub, Temporal) so payments retry, recover, and never double-send.
  • Build APIs consumed by our web and mobile apps through our backend-for-frontend layer.
  • Instrument what you ship - Datadog traces, structured logs, and alerts are part of done.
  • Review code, write tests, and help keep our engineering standards real.

Skills

TypeScript/Node
Relational databases
Idempotency concepts
Event-driven systems
AI coding tools
Clear PRs / communication
Ownership mindset

Job description

Chexy, a Toronto-based fintech, is hiring a Backend Engineer to build payment systems in our core backend service. You’ll work on inflows, outflows, ledgering, settlement, and direct integrations with card networks and banks, ensuring precise, well-tested code that handles real money for real people.

You’ll write production-grade TypeScript (NestJS, Prisma, PostgreSQL), develop durable event-driven workflows using Pub/Sub and Temporal, and build backends for our web and mobile apps.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Backend Engineer
Backend Engineer

Antler • Toronto

On-site
CAD 90,000 - 130,000
Equity
In-office five days a week
software engineer
software engineer

Chexy Inc. • Toronto

On-site
CAD 43,000 - 113,000
Senior Full Stack Engineer
Senior Full Stack Engineer

Antler • Toronto

On-site
CAD 120,000 - 180,000
Early equity
Toronto office
Lead, Senior and Intermediate - Backend Engineer
Lead, Senior and Intermediate - Backend Engineer

HRB • Toronto

On-site
CAD 120,000 - 180,000
Lead Backend Engineer - Fintech Payments & Ledger Systems
Lead Backend Engineer - Fintech Payments & Ledger Systems

HRB • Toronto

On-site
CAD 120,000 - 180,000
Senior Full-Stack Engineer
Senior Full-Stack Engineer

Chexy career • Toronto

Hybrid
CAD 80,000 - 110,000
Competitive salaries
Equity options
Flexible work environment
Full-Stack Engineer - Payments & Web Platform
Full-Stack Engineer - Payments & Web Platform

HRB • Toronto

On-site
CAD 90,000 - 130,000
Senior Full Stack Engineer
Senior Full Stack Engineer

Chexy Co. • Toronto

On-site
CAD 120,000 - 180,000
Early equity
Toronto office — in-office 5 days a wk
AI-native tooling and end-to-end owner
Full Stack Engineer
Full Stack Engineer

HRB • Toronto

On-site
CAD 90,000 - 130,000
Sr. Software Developer I - Payment Processing
Sr. Software Developer I - Payment Processing

Aylo Careers • Montreal (administrative region)

On-site
CAD 90,000 - 140,000