Staff Software Engineer - future opportunities
Core
Design, build, and evolve production systems for a Bitcoin financial services platform serving millions of Canadian users.
Role type
Staff Software Engineer (Backend/Platform)
Builds
Production systems for buying, earning, and spending Bitcoin (app, card, savings)
Domain
Fintech / Cryptocurrency / Payments
Deliverable
production ML models | product features | infrastructure
Required skills
Backend development, TypeScript, Node.js, Relational databases (Postgres), Cloud/Container environments, Observability/Monitoring, AI tool usage, Legacy code navigation
Preferred skills
Mobile development (React Native), Financial/Payments/Crypto domain experience, High-growth product environment experience
Technologies
Node.js, TypeScript, Postgres, Datadog, React Native
Responsibilities
Drive ambiguous high-impact problems from idea to production, Partner with Product and Design to define scope and execution plans, Design and build reliable production systems, Balance speed and quality, Share ownership including on-call and incident response, Contribute to technical and product decisions, Improve team standards, tooling, and processes
Seniority
Staff, high-impact IC with strategic influence