Software Engineer - Front End (EMS)
Elevate
- Toronto, ON
- Permanent
- Temps-plein
Join a modern fintech firm building institutional-grade financial infrastructure from the ground up. Since its launch in the late 2010s, the company has developed a fully cloud-native clearing and custody platform that supports billions in daily trading volume.With a team that combines advanced engineering talent and deep financial expertise, the firm is focused on replacing outdated brokerage systems with scalable, secure, and high-performance technology designed for today’s global capital markets.About the Role:
We’re seeking a Front-End Software Engineer with a strong foundation in TypeScript and React to help build a next-generation cloud-based Execution Management System (EMS). This role offers the opportunity to work directly on high-impact interfaces and workflows used by active and institutional traders alike.You’ll help architect and implement real-time, mission-critical user interfaces that support complex order routing, live charting, and trading execution across multiple asset classes. The ideal candidate combines deep front-end technical skills with a clear understanding of performance, data flow, and user interaction in trading environmentsWhat You’ll Do:Design and develop highly available, scalable front-end applications with real-time trading functionality.Build interactive interfaces for sophisticated order handling, multi-asset workflows, and market visualization.Collaborate with product managers, traders, and engineers to define new features and deliver end-to-end functionality.Gain deep domain knowledge in electronic trading, execution workflows, and capital markets systems.Partner with back-end engineers to optimize data flow and UI responsiveness across the stack.Tech Stack:TypeScript, React, Redux, RxJSNode.js (Express, WebSockets)Kafka, Docker, KubernetesPlus exposure to Java, Go, gRPC, and Protobuf on the back-endWhat We’re Looking For:5+ years of professional front-end development experience with strong proficiency in TypeScript, React, and UI state management (e.g., Redux or similar).Experience with Node.js on the server-side, particularly Express or WebSocket-based communication.A product mindset – able to interpret business needs and work with stakeholders to deliver solutions under real-world constraints.Passion for building intuitive, performant, and elegant UIs in high-stakes environments.Bonus Points For:Experience building front-ends for electronic trading platforms or financial dashboards.Familiarity with high-throughput, low-latency systems, and distributed UI data architectures.Understanding of FIX protocol and financial messaging standards.Experience working with Kafka or other streaming data pipelines.Exposure to Java, Go, gRPC, or Protobuf in full-stack environments.What’s Offered:A modern codebase, minimal legacy systems, and room to build thoughtfully from the ground up.The chance to influence product design and user experience in a high-impact domain.A collaborative engineering culture with a focus on CI/CD and DevOps best practices.Competitive salary, comprehensive benefits, and high growth potential.