Ce recruteur est en ligne!

Voilà ta chance d'être vu en premier!

Postuler maintenant

Senior Fullstack (Python/JavaScript) Developer to design, build, and enhance a scalable data platform supporting fixed income and derivatives workflows- 39

Toronto, ON
  • Nombre de poste(s) à combler : 1

  • À discuter
  • Emploi Contrat

  • Date d'entrée en fonction : 1 poste à combler dès que possible

Senior Fullstack (Python/JavaScript) Developer to design, build, and enhance a scalable data platform supporting fixed income and derivatives workflows- 39692


Location Address: Hybrid - Toronto - 3-4 days/week (flexible)

Contract Duration: 12 months

Schedule Hours: 9am-5pm Monday-Friday; standard 37.5 hrs/week

Role: Full Stack python developer - FO Contractor


Story Behind the Need

Business group: Swaps & Options Canada - Infrastructure Build-Out for the Trading Floor

The hiring manager leads the trading desk and oversees technical infrastructure for the Swaps and Options business groups. The team the contractor will be joining currently includes four members focused on data ingestion.

Project: We are seeking a Full Stack Python Developer to design, build, and enhance a scalable data platform supporting fixed income and derivatives workflows. This role will work directly with Front Office stakeholders-including traders, strategists, and risk managers-to deliver real-time dashboards and high‑performance data services critical to trading and risk operations.

You'll work closely with the Director for Swaps & Options Canada, the hiring manager. This is a solo development role, responsible for both front end and back end architecture (60/40 split).


Typical Day in Role:

• Design and implement real-time UI components in a website (charts, tables etc) with efficient rendering and minimal reflows using a modern frontend framework (React/Angular preferred)

• Build Fast API (or equivalent async API framework) services (REST + WebSockets) for streaming updates, subscription, and snapshot + delta delivery, with relational database as backend

• Model and optimize PostgreSQL schemas for scale, resiliency and query performance; write higher quality SQL for ETL, analytics and reporting.

• Partner with front-office users (traders, strats, risk) to iterate quickly on requirements, prototypes and releases.

• Contribute to system architecture discussions with a focus on scalability and performance.

• Champion software craftsmanship: testing, code reviews, documentation and secure coding practices aligned to bank policy.

• Gather user requirements from trading and sales teams for dashboard customizations and workflow enhancements.

• Full stack - front- back 60/40 split


Candidate Requirements/Must Have Skills:

1) 5+ years of experience building performant web applications using a modern JavaScript based framework (React/Angular preferred)

2) 3+ years’ of strong experience building real-time applications using Python WebSockets (or SSE), pub/sub, or event-driven architectures

3) 3+ years’ solid backend experience with FastAPI (or equivalent async API framework)

4) PostgreSQL proficiency: schema design, indexing, query tuning, migration; confident writing performant SQL.

5) Experience working with Git, Kafka/Redis, and Linux commands & shell scripting

6) Proven experience in cross-functional development teams through the full product lifecycle, from ideation to delivery, within agile environments


Nice-To-Have Skills:

•Familiarity with fixed income (rates, credit) and derivatives concepts (swaps, options, futures).

• Expertise in large-scale data processing systems, including knowledge of horizontal scaling techniques such as sharding, partitioning, and distributed architectures

• Experience with ECharts / Plotly / D3 etc for financial data visualization

• Experience with one or more: Postgres/ClickHouse/Timescale (time series data)

• Good understanding of Cloud deployment and Cloud Native Application Development - experience in any of the major public cloud service providers


Education:

Bachelor’s degree in Computer Science, Engineering, or a related technical field


Best VS. Average Candidate:

The ideal candidate:

• Meets all must-have requirements

• Demonstrates strong full‑stack development capability, especially with the front-end

• Has hands-on experience in end‑to‑end system design, not just isolated components

• Can clearly articulate architectural decisions and technical contributions

• Is capable of owning a solo development effort, including documentation and design


Previous candidates failed primarily due to limited visibility into full system architecture or lack of involvement in complete project lifecycles.


Suggestions for supplier screening: Ensure to ask the candidate how they implemented and contributed to the development tasks and how


Candidate Review & Selection - Interview Process

2-3 - Video and in Person - 40 Temperance - 1 hour

1st - with HM and technical team members -technical question (verbal)

2nd - with HM and technical team members (same format but with different team members)

3rd - behavioral

Disclaimer:
AI may be used in evaluating candidates.
This posting is for an existing vacancy.
Apply

Exigences

Niveau d'études

non déterminé

Années d'expérience

non déterminé

Langues écrites

non déterminé

Langues parlées

non déterminé