Intermediate Software Engineer

TekRek

Toronto

Hybrid

CAD 90,000 - 130,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

TekRek, a fintech software company, is building the next version of its core wealth and portfolio management platform. The team supports investment operations workflows and collaborates across product, UX, QA, and client-facing implementation teams.

This hybrid, full‑time role for an intermediate full stack developer lets you own features end to end—from requirements through design, build, tests, release, and production support—working with Python, FastAPI, React/TypeScript, PostgreSQL, and

Qualifications

  • 3+ years of professional software engineering.
  • Strong Python with FastAPI or a similar framework, REST, typing, async, testing.
  • Hands-on React and TypeScript with HTML/CSS and PostgreSQL data modeling. |

Responsibilities

  • Deliver 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 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.

Skills

Python
FastAPI
React/TypeScript
REST
PostgreSQL
Testing
CI/CD
Git
Docker
Linux
Kubernetes
Azure
AI coding tools
Problem solving

Tools

Claude Code
Codex
Copilot
Cursor
Docker
Kubernetes

Job description

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full Stack Python Developer
Full Stack Python Developer

STACK IT Recruitment Inc. • Toronto

Hybrid
CAD 100,000 - 120,000
Base salary range
Paid time off
Health benefits
Intermediate Full Stack Software Engineer
Intermediate Full Stack Software Engineer

Super • Toronto

Hybrid
CAD 110,000 - 150,000
Competitive salary
Remote flexibility
Work-from-home allowance
+3
Full-Stack Software Engineer
Full-Stack Software Engineer

Manulife John Hancock • Toronto

On-site
CAD 95,000 - 125,000
Senior Full Stack Software Engineer
Senior Full Stack Software Engineer

Super • Canada

Remote
CAD 120,000 - 180,000
Health insurance
Dental insurance
Vision insurance
+11
Principal Engineer - Software & Platform Engineering
Principal Engineer - Software & Platform Engineering

Accion Labs • Canada

On-site
CAD 140,000 - 190,000
Hybrid Full-Stack Python Engineer (FinTech)
Hybrid Full-Stack Python Engineer (FinTech)

STACK IT Recruitment Inc. • Toronto

Hybrid
CAD 100,000 - 120,000
Base salary range
Paid time off
Health benefits
Full Stack Engineer
Full Stack Engineer

TekRek • Vancouver

On-site
CAD 140,000 - 190,000
Tech Lead
Tech Lead

Rockstar • Canada

On-site
CAD 100,000 - 130,000
Staff Software Engineer
Staff Software Engineer

Devconnectplatform • Canada

Remote
CAD 266,000 - 329,000
Senior Software Engineer - Backend
Senior Software Engineer - Backend

Parallel Domain • Vancouver

On-site
CAD 155,000 - 175,000