{bc}
indeed

Senior Backend Engineer

Chexy
Toronto, CAN
Full-time
Senior
Onsite
Discovered 6 days ago
TypeScriptNode.jsbackend engineeringpayments systemsledgeringdouble-entry accounting
Free

Job Fit Check

Base Career helps you apply smarter for this job.

?%
Ready to Scan

Key skills for this role

TypeScriptNode.jsbackend engineering
Smart Apply

Full Job Posting

About the Role

Chexy is hiring a Senior Backend Engineer to own a payments domain in its core backend service end to end.

The role covers inflows, outflows, ledgering, settlement, card-network integrations, and banking systems.

The engineer will set architecture and reliability standards, make independent decisions, and help other engineers improve.

What You’ll Be Doing

  • Own a payout or pay-in rail across architecture, reliability, observability, and roadmap.
  • Lead ledger design for double-entry correctness, reconciliation, settlement timing, and auditability.
  • Build and harden integrations with payment networks and Canadian banking rails.
  • Design idempotent and recoverable event-driven workflows using Google Cloud Pub/Sub and Temporal.
  • Set technical standards through architecture reviews and reusable engineering patterns.
  • Define SLOs, alerts, and runbooks and make reliability targets effective.
  • Mentor engineers through reviews and pairing.
  • Work directly with the CTO on product and technical priorities.

Who We’re Looking For

  • Substantial production backend experience with TypeScript and Node in payments, ledgers, billing, or similar correctness-critical systems.
  • Deep knowledge of relational database design, transactions, isolation levels, and concurrency failures.
  • Experience operating event-driven systems and handling duplicate delivery, out-of-order events, and poison messages.
  • Fluency in double-entry accounting, reconciliation, idempotency, and settlement.
  • Daily experience with AI coding tools and strong judgment about their limitations.
  • Previous ownership of a service, domain, or integration through incidents.
  • Comfort making decisions with incomplete information and revisiting them as circumstances change.
  • Clear written communication and ability to work without close managerial direction.

Bonus Points

  • Direct experience with card networks or Canadian banking APIs.
  • Rust experience or interest in Rust or TigerBeetle for ledger development.
  • Experience with Google Cloud Platform, Terraform, or Temporal.
  • Background in regulated or compliance-heavy environments.

Workplace

  • Chexy works from its Toronto office five days per week.

About Chexy

Chexy builds financial tools for large expenses, including rent, tuition, and insurance, with credit-building and rewards features.

The platform processes approximately $2 billion in annual payment volume and hundreds of thousands of monthly transactions.

Why Join Chexy

  • The role offers end-to-end ownership of payments infrastructure, direct work with founders and the CTO, and access to early equity.
  • The company uses AI-native tooling while developing practices for reviewing, testing, and taking responsibility for AI-assisted code.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today