We6re hiring software engineers to help build a mission-critical agentic fintech system.
This is a role for people who like making complex things simply work; who enjoy carefully thinking through hard problems and solving them both in theory and in practice; who want to have ownership of a meaningful part of a product. We care more about how you think than about how many years of experience you have. You might be early in your career, or you might have been doing this for a long time. What matters is that you can reason clearly, learn quickly, and take responsibility for your work.
We6re a venture-funded startup growing quickly. That means you6ll have a lot of opportunity to learn and a lot of influence over how the system is built. It also means the work is not always neatly divided into tickets. You6ll need to investigate problems, make tradeoffs, communicate directly, and follow things through.
We use AI extensively to supercharge our software development, but we do not abdicate our engineering judgment to the LLM.
You are expected to understand the code you ship, verify that it works, and be able to explain why it is correct, both in theory and in practice.
Our main stack is TypeScript, React, NestJS, and Vite. Some parts of the system use C++ on Windows. Prior experience with these technologies is useful but not required. The right engineer can learn a current language or framework when the work requires it.
What you might work on
Our engineering team is organized into units. The boundaries are useful, but they are not permanent. All of these units are important. There is no “supporting” unit and no unit that exists only to clean up after the others. We expect engineers to understand the wider system and to be able to transition between units when that is the best use of their abilities.
- UX owns the customer-facing experience. This work is primarily React and frontend development, in
📌 Software Engineer Onsite (Calgary, Canada; Toronto, Canada)
🏢 S27a
📍 Toronto