Staff Software Engineer - future opportunities
Core
Design, build, and evolve production systems for a financial/crypto platform serving millions of Canadian users, moving real money with a focus on reliability and correctness.
Role type
Staff Software Engineer (Backend/Platform)
Builds
Production systems for the Shakepay app and Shakepay Card
Domain
Fintech / Cryptocurrency / Payments
Deliverable
production ML models | product features | infrastructure
Required skills
Backend development, TypeScript, Node.js, Postgres, Cloud/Containerization, Observability/Monitoring, Incident response, Technical decision making, System design
Preferred skills
React Native, Financial/Payments/Crypto domain experience, High-growth product environment experience, AI tool usage
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 production systems with focus on reliability, 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