Full Stack Software Engineer
<p>This isn’t a role where you’ll be maintaining legacy systems or sitting through three layers of approval to ship a feature. You’ll be writing code that moves money, working directly with the founders, and shipping to production fast.</p>
<p>Our stack is React.js on the front, Python Django on the back, and Postgres under the hood. We build inside Cursor, manage work in Linear, and use AI tooling as a core part of how we write and ship software — not as a gimmick. If you’re the kind of engineer who’s already using AI to work faster and thinks most JDs sound like they were written by HR software, keep reading.</p>
<h2><strong>What You’ll Actually Do</strong></h2>
<ul>
<li>Build and ship full stack features across our payments platform — from the React UI your users interact with to the Django services that process transactions</li>
<li>Own entire features end-to-end: scoping, building, testing, deploying, and iterating based on real user feedback</li>
<li>Work with payment processors, banking APIs, and financial data providers — the integrations that make a payments company a payments company</li>
<li>Use Cursor and AI-assisted workflows daily to move faster, write better code, and spend less time on the tedious stuff</li>
<li>Manage your work in Linear, collaborate async, and ship with a small team where your contributions are immediately visible</li>
<li>Make technical decisions that matter — we’re early enough that the architecture choices you make today will define the platform for years</li>
</ul>
<h2><strong>What We’re Looking For</strong></h2>
<ul>
<li>5+ years building production web applications — you’ve shipped real products, not just side projects</li>
<li>Deep experience with React.js — hooks, state management, component architecture, performance optimization. This is your frontend home.</li>
<li>Deep experience with Python and Django — ORM, REST framework, migrations, background tasks. You know Django inside and out.</li>
<li>Strong with PostgreSQL — schema design, query optimization, migrations at scale. We’re a Postgres shop.</li>
<li>Hands-on experience with Cursor as your development environment (non-negotiable)</li>
<li>Actively using AI tools in your development workflow — not just curious about them, actually shipping with them</li>
<li>Experience with Linear or similar modern project management tools for day-to-day work</li>
<li>Serious background in real-time strategy games — Warcraft 3, StarCraft, StarCraft 2, Age of Empires, or similar (non-negotiable). We believe the strategic thinking, resource management, multitasking under pressure, and rapid decision-making that RTS players develop translates directly to how great engineers operate. If you know what APM means and why it matters, we want to talk to you.</li>
<li>Must be legally authorized to work in Canada</li>
</ul>
<h2><strong>Bonus Points</strong></h2>
<ul>
<li>You’ve worked in fintech, payments, or banking tech and understand the domain</li>
<li>You’ve built AI agent workflows, worked with LLM APIs, or done prompt engineering beyond basic usage</li>
<li>You have experience with PCI-DSS compliance or secure payment processing</li>
<li>You’ve worked at a startup before and thrive in fast-moving, ambiguous environments</li>
<li>You were ranked Diamond, Master, or higher in any competitive RTS</li>
</ul>
<h2><strong>What We Offer</strong></h2>
<ul>
<li>Competitive salary and equity — you’re joining early and your compensation reflects that</li>
<li>Remote/hybrid flexibility (Canada-based)</li>
<li>Professional development budget and conference attendance</li>
<li>A small, sharp team where you’ll have real ownership and zero bureaucracy</li>
</ul>