Related skills
backend database distributed systems production-ownership๐ Description
- Design and maintain backend systems that support money movement and financial workflows.
- Model complex data and state transitions with a strong focus on correctness and invariants.
- Build and evolve distributed systems, including asynchronous workflows, retries, and failure handling.
- Anticipate edge cases and scale challenges before they become production issues.
- Apply disciplined testing and validation practices for high-blast-radius changes.
- Partner with Product, Frontend, and Platform teams to deliver reliable customer outcomes.
๐ฏ Requirements
- Experience building backend systems beyond basic CRUD patterns.
- Comfort reasoning about data flow, state transitions, and distributed system trade-offs.
- Solid database fundamentals, including transactional integrity and performance at scale.
- An ownership mindset for systems running in production.
- Curiosity and adaptability โ language or framework experience matters less than how you think.
- Bonus: exposure to financial systems, ledgering, payments, or high-scale transactional platforms.
๐ Benefits
- Work at one of Canada's fastest-growing fintech companies
- Make a real impact in a high-autonomy, high-growth role
- Collaborate with an ambitious and supportive team
- Competitive compensation, equity options, and benefits
- Hybrid work model โ we are based in Toronto with in-office days for connection and collaboration
- Enjoy catered team lunches every Tuesday, Wednesday and Thursday
Meet JobCopilot: Your Personal AI Job Hunter
Automatically Apply to Engineering Jobs. Just set your
preferences and Job Copilot will do the rest โ finding, filtering, and applying while you focus on what matters.
Help us maintain the quality of jobs posted on Empllo!
Is this position not a remote job?
Let us know!