Senior Software Engineer - future opportunities
Core
Building product and platform systems that move real money and impact millions of users in the Canadian crypto/financial sector.
Role type
Senior Software Engineer (Backend/Platform)
Builds
Production systems for buying, earning, and saving bitcoin, including the Shakepay Card.
Domain
Fintech / Cryptocurrency / Payments
Deliverable
production ML models | product features | infrastructure
Required skills
Backend development, TypeScript, Node.js, Relational databases (Postgres), Observability and monitoring, Cloud/containerized environments, Legacy code maintenance, AI tool usage
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 evolve production systems focusing on reliability and maintainability, Balance speed and quality in delivery, Share ownership including on-call and incident response, Contribute to technical and product decisions, Improve team standards, tooling, and processes
Seniority
Senior, hands-on IC with ownership of production systems