Apply now

Posted 7 days ago

Software Engineer

@ EraTree

Vancouver, British Columbia

Full-time
Apply now
SIGNALS

Requirements summary:

  • 4+ years building and shipping production web applications, owning features from database to UI.
  • Strong TypeScript, React and Next.js (or a comparable full-stack framework).
  • Solid Python for backend services, scripts and integrations.
  • PostgreSQL and SQL: schema design, migrations, transactions, and an ORM such as Drizzle or Prisma.
  • REST APIs, webhooks and third-party integrations, with care for retries, idempotency and failure handling.
  • Comfortable on Linux, with Docker and cloud VMs, deploying and debugging your own services.

Tools & skills

Source and dates

Source type not verified · apify-linkedin

Employer posting date
2026-11-03
First seen by our source
2026-11-10
Source record updated
2026-11-10

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

FieldValue
Open jobs on Jobsy1
Job description

EraTree is the institutional liquidity provider for both digital assets and fiat currencies. We transact with fiat and stablecoins for treasurers, payment firms and money services businesses. EraTree Technologies Inc. is registered with FINTRAC in Canada, and EraTree Inc. with FinCEN in the US.

We build our technology in-house, and you will work across all of it:

  • Trading: real-time pricing across liquidity providers, trade execution, settlement, treasury and reconciliation.
  • Payments: cross-border payment infrastructure, from stablecoin-funded payouts to multi-currency accounts and routing across payment rails.
  • Onboarding and compliance: client KYC and KYB with AI document extraction, identity verification, wallet risk screening and compliance review.
  • AI-powered internal tools: agents that research, qualify and support our commercial teams, with a human in the loop.

This is a generalist role. One week you might build a client-facing payment flow; the next, a pricing service or an integration with a bank or CRM. You will take a feature from a rough brief to production and own it after it ships.

What you'll do

Build product

  • Ship features end to end: database schema, APIs, background jobs and the React interface on top.
  • Build client-facing flows that handle real money and real identity, where clarity and correctness both matter.
  • Build internal tools that our trading, operations and compliance teams use every day, and sit with them to make those tools faster.

Integrate with the financial world

  • Connect to banks, payment rails, liquidity providers, blockchains and third-party vendors through their APIs, webhooks and data feeds.
  • Make money movement safe by design: idempotent operations, clear state machines, audit trails and double-entry ledgers.
  • Handle the unhappy paths, such as retries, partial failures, returned payments and stale data.

Run what you build

  • Deploy, monitor and support your services in production, and fix what breaks.
  • Write tests that guard the rules that matter most, like pricing guardrails and ledger balances.
  • Review code, write clear documentation, and help set the engineering standards of a growing team.

Build with AI

  • Build product features on large language models, from document extraction to research and drafting agents.
  • Use AI coding tools in your daily work, and help the team use them well.
What you bring

Must have

  • 4+ years building and shipping production web applications, owning features from database to UI.
  • Strong TypeScript, React and Next.js (or a comparable full-stack framework).
  • Solid Python for backend services, scripts and integrations.
  • PostgreSQL and SQL: schema design, migrations, transactions, and an ORM such as Drizzle or Prisma.
  • REST APIs, webhooks and third-party integrations, with care for retries, idempotency and failure handling.
  • Comfortable on Linux, with Docker and cloud VMs, deploying and debugging your own services.
  • Clear writing and good judgement. You ask why before building, and you can explain a trade-off to a non-engineer.

Nice to have

  • Fintech, payments, banking or trading experience, especially ledgers, reconciliation or money movement.
  • Stablecoins and blockchain data on Ethereum or Tron.
  • Market data and pricing systems, or quote and trade lifecycles.
  • Building product on LLMs: prompt design, tool use, agents and evaluation.
  • You already use AI tools such as Claude or Copilot in your daily engineering work.
  • Security awareness: authentication, OWASP Top 10, secrets handling.
  • Integrations with Salesforce, Microsoft 365 or identity verification vendors.
  • Testing with Vitest and Playwright, and CI/CD with GitHub Actions.
  • Don't tick every box? Apply anyway. We hire for judgement and ownership over a perfect match.

Similar jobs

  • Software Engineer (Salesforce) (CANADA REMOTE)

    Vancouver, BC +1
    Full Time

    Avigilon Corporation

    3+ YOECandidates need a bachelor's degree with 3+ years of software engineering experience and 2+ years of Salesforce experience. Strong Apex, Lightning Web Components and integration skills are required, and Salesforce certifications are preferred.

    Salesforce, Apex, Lightning Web Components, Visualforce, Salesforce CPQ, MuleSoft

  • Junior Software Engineer – On-site (Vancouver Area)

    Vancouver, BC
    Full Time

    OBD Experts

    1+ YOECandidates need a post-secondary degree in electrical or computer engineering, computer science or software engineering, plus at least one year of full-time work experience. They must have strong C programming skills, be legally authorized to work in Canada and live in the Vancouver area.

    C, Python, AWS, STM32

  • Software Engineer

    North Vancouver, BC
    On-siteFull Time

    DarkVision Technologies

    Candidates need a bachelor's degree in computer or electrical engineering or computer science and professional experience writing production C++ code. Five or more years of modern C++ experience is preferred, and junior to senior candidates are considered.

    C++, Nvidia CUDA, Docker, AWS, Linux, Windows

  • Software Engineer

    Vancouver, BC
    Full Time

    Odaia Intelligence Inc.

    3+ YOECandidates need 3+ years of professional software development experience across frontend and backend, with strong React and TypeScript skills. They must have hands-on experience using coding agents as a primary way of building, and be able to communicate trade-offs clearly.

    Claude Code, React, TypeScript, Python, AWS, Kubernetes

    Senior Software Engineer

    Vancouver, BC
    Full Time

    Odaia Intelligence Inc.

    6+ YOECandidates need 6+ years of professional software development experience, deep React and TypeScript skills, and extensive experience running backend APIs in production. They must also show hands-on use of AI coding agents, a record of mentoring engineers, and clear communication with technical and non-technical stakeholders.

    AWS, Kubernetes, Snowflake, PostgreSQL, DuckDB, DataFusion

  • Senior Software Engineer, Atlas Agent Engine

    Alberta +4
    Full Time

    MongoDB: The MongoDB database platform has been downloaded hundreds of millions of times since 2007, and there have been millions of builders trained through…

    5+ YOECandidates need 5+ years of experience building distributed systems or cloud services at scale, with interest in Go, Python and TypeScript. Strong computer science fundamentals, performance tuning, and clear technical communication are also required.

    MongoDB, AWS, Google Cloud, Microsoft Azure, Research, Go

  • Senior Software Engineer, APIs

    Vancouver, BC

    Asana

    6+ YOEAsana needs candidates with 6+ years in large, complex codebases and 1+ years building public-facing API products or developer platforms. Strong communication, fast learning and curiosity about AI tools are also expected.

    Scala, TypeScript, Model Context Protocol (MCP) server

    Senior Software Engineer, AI

    Vancouver, BC

    Asana

    6+ YOECandidates need 6+ years of production software engineering experience, including technical leadership across services. They should have experience with LLMs, agentic patterns, evaluation pipelines, RAG or streaming infrastructure, and strong design-doc writing.

    Microservices, Leadership, Coaching, Workflow, Sales, Compensation and benefits

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.