Software Engineer I (Temporary) (Calgary)

Software Engineer I (Temporary) (Calgary)

11 Aug
|
S27a
|
Calgary

11 Aug

S27a

Calgary

We6re hiring software engineers to help build a mission-critical agentic fintech system. 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.

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 practical but not required. The right engineer can learn a new language or framework when the work requires it. 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 close collaboration with design. UX engineers are also empowered to submit pull requests for backend changes when that is the right way to complete a feature.

Core owns the internal data types, algorithms, and APIs. This includes the database schema and repositories, the REST backend, and desktop application. Core engineers review and merge backend pull requests from the UX unit.

These are not qualities that can be added onto the product after it6s built,



so QA tooling is an integral part of product development and the QA unit is a first class citizens in our organization.

Developer

Platform maintains developer tooling, cloud infrastructure-as-code, cloud tooling, and the CI/CD pipeline. This is a front-line unit, responsible for delivering the product into the hands of the users. We expect you to have a strong understanding of computer science and software engineering, in particular: the type theory underpinning Typescript and how to leverage in a real-world project to achieve a high degree of intrinsic code quality; the principles of relational database design; enough knowledge of complexity theory to be able to reason quantitatively about compute, memory, network, and storage resources; an understanding of the intricacies of concurrent programming and how they affect our product.

Work autonomously and make progress with limited supervision. Learn tools, languages, and systems you have not used before. Test your work at the right level, including the unhappy paths. Communicate clearly about uncertainty, risk, and tradeoffs.

Use modern development tools, including AI-assisted workflows, in a thoughtful and responsible way. Influence technical decisions in an impactful way. Anchorbase is a venture-backed fintech and automation company building a modern merchant operations and payments platform for businesses across North America.

We combine payment processing, intelligent workflow automation, and AI-enabled operational tooling to help merchants simplify payments, improve reconciliation, reduce operational friction, and modernize how they interact with their financial systems. #

📌 Software Engineer I (Temporary) (Calgary)
🏢 S27a
📍 Calgary

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software engineer i (temporary) (calgary) / calgary

Subscribe to this job alert:

Get the latest job offers by email for: software engineer i (temporary) (calgary) / calgary