Senior Fullstack (Python/JavaScript) Developer to design, build, and enhance a scalable data platform supporting fixed income and derivatives workflows- 39
S.i. Systèmes
Toronto, ON-
Nombre de poste(s) à combler : 1
- Salaire À discuter
-
Emploi Contrat
- Publié le 25 février 2026
-
Date d'entrée en fonction : 1 poste à combler dès que possible
Description
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.
Exigences
non déterminé
non déterminé
non déterminé
non déterminé
D'autres offres de S.i. Systèmes qui pourraient t'intéresser