Back to results

Intermediate Software Engineer

  • Toronto, ON, Canada

Full-time

Applications open in a new tab.

Job details

Job type
Full-time
Apply by
Posting language
English
Posted

Original job description

About the Company

A fintech software company building the next version of its core wealth and portfolio management platform. The product supports investment operations workflows such as portfolio accounting, custody, securities data, and performance, and the engineering team works closely with product, UX, business analysis, QA, and client-facing implementation teams.

The stack is Python, FastAPI, React, TypeScript, and PostgreSQL, deployed on Azure, with AI coding agents built into everyday development.

The Role

This is a hybrid, full-time product engineering role for an intermediate full stack developer ready to own features end to end. You will take scoped work from requirements through design, build, testing, release, and production support, with senior engineers and architects available when a problem calls for it. The right person enjoys learning a complex financial domain, writes clear specs before writing code, and uses tools like Claude Code, Cursor, or Copilot to move faster while still owning every line that ships.

What You Will Do

  • Deliver product features across Python backend services, APIs, background jobs, and React/TypeScript front ends, from first conversation to production
  • Translate business requests into written implementation plans with business rules, acceptance criteria, edge cases, and test steps that work for both teammates and AI agents
  • Use AI coding agents for exploration, refactoring, debugging, and test generation, then verify the output through tests, type checks, linting, and code review
  • Model and query PostgreSQL data, write efficient SQL, and troubleshoot query performance, transaction, and data quality issues in production
  • Improve tests, documentation, CI/CD, and repository context so the codebase gets easier for people and agents to work in safely

What You Bring

  • 3+ years of professional software engineering, or clear evidence you can ship production features on your own
  • Strong Python with FastAPI or a similar framework, plus solid grounding in REST, typing, async, testing, and dependency management
  • Hands-on React and TypeScript experience, working HTML/CSS, and PostgreSQL skills covering data modelling, joins, indexes, and transactions
  • Practical use of AI coding tools such as Claude Code, Codex, Copilot, or Cursor, and the ability to explain how you give an agent context and check its work
  • Exposure to Git, CI/CD, Docker, Linux, or Kubernetes and a cloud platform, ideally Azure; FinTech, wealth management, enterprise B2B SaaS, or OAuth/OIDC/SAML experience is a plus

Why This Role

You get real ownership of full features on a production financial platform, a team that treats AI-assisted development as standard practice rather than an experiment, and direct exposure to wealth management and investment operations. Prior finance experience is not required, so this suits an engineer who wants to build domain depth alongside full stack skills.

More about this job

Responsibilities

Build and deliver full-stack product features across Python services, APIs, background jobs, and React/TypeScript interfaces, from requirements and design through testing, release, and production support. Use AI coding agents responsibly, and improve PostgreSQL performance, tests, documentation, CI/CD, and repository context.

Requirements

Requires at least three years of professional software engineering experience or clear evidence of independently shipping production features, with strong Python and backend framework skills, React/TypeScript experience, and PostgreSQL proficiency. Candidates should have practical experience with AI coding tools and exposure to development and cloud tools such as Git, CI/CD, Docker, Linux, Kubernetes, or Azure; finance or enterprise SaaS experience is a plus.

Skills

  • Python
  • FastAPI
  • React
  • TypeScript
  • PostgreSQL
  • REST APIs
  • SQL
  • Data Modeling
  • Automated Testing
  • AI Coding Agents
  • Git
  • CI/CD
  • Docker
  • Linux
  • Azure
  • Full-Stack Development

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Finance & Accounting

Keywords

  • Python
  • FastAPI
  • React
  • TypeScript
  • PostgreSQL
  • Azure
  • Claude Code
  • Cursor
  • Copilot
  • Codex
  • AI Coding Agents
  • REST
  • APIs
  • Background Jobs
  • SQL
  • Data Modeling
  • Testing
  • Type Checking
  • Linting
  • Code Review
  • Git
  • CI/CD
  • Docker
  • Linux
  • Kubernetes
  • FinTech
  • Wealth Management
  • Portfolio Management
  • OAuth/OIDC/SAML
  • Investment Operations

Report this job