CareerPlanSign in

Senior Software Engineer - Fullstack

TORONTO, Ontario, Canada💼 Full-time🗓 2026-09-02 → 2026-09-26

Core

Design, build, and scale core features for an internal analytics platform serving Sales Traders, Portfolio Managers, and Analysts in institutional equities, delivering real-time desk flow monitoring, research & sentiment analysis, and AI-powered insights.

Role type

Senior Fullstack Engineer (Financial Technology)

Builds

Interactive frontend dashboards, backend data services, and AI integration layers for a Turborepo monorepo.

Domain

Capital Markets / Financial Services / Real-time Data Systems

Deliverable

production ML models | product features

Required skills

TypeScript, React, Next.js, Node.js, Express, Redux Toolkit, RTK Query, WebSockets, Socket.IO, Server-Sent Events, MongoDB, Redis, Turborepo, Docker, Kubernetes, Helm, OAuth2/OIDC, JWT, NextAuth.js

Preferred skills

Python, FastAPI, KDB+/Q, AI/LLM integration (RAG, prompt engineering), Highcharts, Kafka, ELK stack

Technologies

Next.js 16, Node.js, Express, Python, FastAPI, Socket.IO, Kafka, KDB+/Q, Redis, MongoDB, Turborepo, Kubernetes, Helm, Highcharts, Grafana, Kibana

Responsibilities

Build & own features end-to-end across frontend, backend, and AI layers; Design and implement real-time data flows; Develop rich, data-dense UIs with interactive charts and AI assistant panels; Architect and maintain shared packages within a monorepo; Integrate with capital markets data infrastructure; Build and optimize the BFF proxy layer; Implement caching strategies; Ensure production reliability via Kubernetes and observability tools; Collaborate with quants and traders to translate workflows into platform features.

Seniority

Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.