Postuler

Première détection par notre source: il y a 21 jours

Software Engineer

@ Anchorbase

Toronto, ON · Calgary, AB

Sur placeTemps plein
Postuler
SIGNAUX

En bref

Anchorbase is hiring software engineers to help build a mission-critical agentic fintech system for merchant operations and payments. The work spans TypeScript, React, NestJS and Vite across units such as UX, Core, Integrations, QA and Developer Platform, with ownership of a meaningful part of the product. The role is full-time, and the posting emphasizes reasoning ability over years of experience.

Responsabilités :

  • Design and build parts of a fintech system in TypeScript and React
  • Investigate problems and make tradeoffs
  • Test work at the right level, including unhappy paths
  • Work across units when a feature requires it
  • Review code critically and explain its correctness

Résumé des exigences :

  • Strong computer science and software engineering fundamentals
  • Understanding of type theory underpinning TypeScript
  • Principles of relational database design
  • Reasoning about compute, memory, network and storage
  • Understanding of concurrent programming
  • Ability to learn new tools, languages and systems

Outils et compétences

Source et dates

Type de source non vérifié · dover

Date publiée par l’employeur
Non fourni
Première détection par notre source
2026-10-16
Mise à jour du dossier source
2026-10-16

Ces dates décrivent le dossier source, pas une vérification en direct du recrutement. Consultez l’offre originale.

Détails du poste

DomaineDéveloppement logiciel
Heures par semaine40 (estimé)
Déplacementsavion : aucun · route : aucun
Milieu de travailBureau
PositionSurtout assis
Exigences physiquesphysique faible · ordinateur élevé

Résumé et détails rédigés par l’IA à partir de l’offre; l’offre de l’employeur fait foi.

Anchorbase

ChampValeur
Offres sur Jobsy3
Description

We’re 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.

We’re a venture-funded startup growing quickly. That means you’ll 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. You’ll 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 new 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 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.

  • Integrations owns the part of our product that handles connections with third-party systems such as gateways, processors, systems of record, etc. This is where most of our secret sauce is.

  • QA owns the tools and systems we use to ensure the correctness and robustness of our product. These are not qualities that can be added onto the product after it’s 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.

What we’re looking for

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.

You should be able to:

  • Work autonomously and make progress with limited supervision.

  • Architect solutions thoughtfully with the objectives of maintainability and robustness.

  • Produce reasonable back-of-the-envelope estimates of resource requirements given the specs of a product.

  • Work experimentally and quantitatively to diagnose problems and explore solutions.

  • Produce code that you understand and that other engineers can use and maintain.

  • Learn tools, languages, and systems you have not used before.

  • Work across boundaries if a feature or fix requires it.

  • Review code critically and accept criticism of your own work.

  • Test your work at the right level, including the unhappy paths.

  • Communicate clearly about uncertainty, risk, and tradeoffs.

  • Take your product to the finish line, ensuring that it fulfills the needs of the users.

We care about strong fundamentals, curiosity, and sound judgment more than your résumé.

What you can expect

You’ll have a leading role in developing a part of a real fintech system, with the chance to:

  • Work on products that have a direct impact on our users and our bottom line.

  • Solve problems that you have never seen before.

  • Learn quickly by taking on meaningful challenges across different parts of the system.

  • Use modern development tools, including AI-assisted workflows, in a thoughtful and responsible way.

  • Influence technical decisions in an impactful way.

  • Work closely with engineers, design, and the people using the product.

If you want to build a meaningful product and grow fast, you’ll enjoy being part of our team.

About Anchorbase

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.

Emplois semblables

  • Senior Software Engineer, Database

    Ottawa, ON
    170k–230k $/anTélétravailTemps plein

    InfluxData: InfluxData is a remote-first company with a globally distributed workforce.

    8+ ansCandidates need 8+ years of professional software experience, deep knowledge of Rust, C++, or Go, and experience with distributed, high-availability systems. Experience using AI coding tools is also required.

  • Intermediate Software Engineer (Frontend/UI)

    Toronto, ON
    HybrideTemps plein

    Achievers

    3+ ansCandidates need 3+ years of software engineering experience, solid React and TypeScript skills, and knowledge of accessibility standards and testing. A bachelor's degree in computer science or equivalent practical experience is expected.

    React, TypeScript, GitHub, GCP Gemini Code Assist, Claude, Docker

  • Senior Software Engineer (Azure)

    Concord, ON
    120k–140k $/anSur placeTemps plein

    DEG Services

    7+ ans2+ gestionCandidates need 7+ years of software engineering experience, including 2+ years in a technical lead or mentoring role and Level 3 production support. Strong hands-on skills with Azure, CI/CD, Infrastructure as Code, APIs and application security are required.

    Microsoft Azure, Azure DevOps, GitHub Actions, Bicep, Terraform, React

  • Software Engineer, Backend

    Toronto, ON
    HybrideTemps plein

    Operating with the speed and autonomy of a startup and the resources of a global alternative legal services provider, the team builds intelligent agents, reasoning engines, knowledge…; Required Qualifications; 3+ years…

  • Software Engineer, ML Ops

    Toronto, ON
    TélétravailTemps plein

    AeroVect: The Airport Automation Company

    Candidates need a Bachelor's or Master's in computer science, robotics, data engineering or a related field, with strong Python and working knowledge of ROS2, Docker and AWS. A Master's, MLOps or robotics data experience, and familiarity with Weights & Biases are preferred.

    ROS2, Docker, AWS S3, AWS EC2, Weights & Biases

  • Software Engineer

    London, ON
    82k–122k $/anTemps plein

    CARFAX

    3+ ansCandidates need 3+ years of object-oriented programming experience, strong Java or Kotlin and Spring Boot skills, and production React or Angular with TypeScript. They also need data pipeline, cloud, database and CI/CD experience, a real commitment to TDD, and the ability to communicate with technical and non-technical audiences.

    Java, Kotlin, Spring Boot, React, Angular, TypeScript

    Senior Software Engineer

    London, ON
    93k–139k $/anTemps plein

    CARFAX

    5+ ansCandidates need 5+ years of hands-on object-oriented programming, strong Java or Kotlin and Spring Boot experience, and production React or Angular with TypeScript. They also need data pipeline, cloud, database and CI/CD experience, plus a real commitment to TDD and the ability to lead and mentor.

    Java, Kotlin, Spring Boot, React, Angular, TypeScript

  • Senior Software Engineer - Kubernetes platform

    Toronto, ON
    Hybride

    Cloudflare: (NYSE: NET) is the leading connectivity cloud company.

    Cloudflare needs candidates with experience managing production Kubernetes clusters and operating systems at scale. They should be strong at Linux debugging, IP networking and writing code in Go, TypeScript or shell.

    Kubernetes, Linux, Envoy, Contour, Consul, etcd

Lieux et modes de travail

Lieux

Tout le CanadaTélétravail · Hybride · Sur place · Sur le terrain

Astuce : ajoutez le télétravail pour élargir la recherche.

Exclure des lieux

Mode de travail

Offres de cette entreprise dans les résultats

Voici les offres de cette entreprise chargées dans votre recherche. Elle peut avoir d’autres postes ouverts.