Back to results

Frontend Developer

  • Toronto, ON, Canada

Contract

Applications open in a new tab.

Job details

Job type
Contract
Apply by
Posting language
English
Posted

Original job description

Senior Software Engineer – React / JavaScript

Location: Toronto, ON

Work Arrangement: Hybrid – 3 days per week onsite

Experience: 10+ years

Job Overview

We are seeking an experienced Senior Software Engineer with strong expertise in React, JavaScript, and modern web application development to join a team responsible for building and enhancing a large-scale Fixed Income trade processing platform.

The platform supports global trading operations across derivatives, cash products, exotics, and securities financing transactions. It processes approximately 200,000 transactions daily and provides real-time position and risk management capabilities.

In this role, you will contribute to the evolution of a next-generation trading application, focusing on modern UI/UX engineering, service-oriented architecture, automated CI/CD pipelines, and improvements to system performance, scalability, and reliability.

Key Responsibilities

  • Design, develop, and maintain robust, scalable, and testable web applications using React, JavaScript, HTML5, and Node.js.
  • Collaborate with cross-functional teams to integrate application functionality and deliver new products and process improvements.
  • Lead technical design and implementation, ensuring solutions align with enterprise architecture standards.
  • Analyze complex business and system processes to identify issues and develop innovative technical solutions.
  • Improve application performance, scalability, reliability, and testability through effective engineering practices.
  • Contribute to the transition toward smaller, modular services and fully automated CI/CD pipelines.
  • Establish and promote standards for coding, testing, debugging, and deployment.
  • Identify and implement system enhancements that improve operational efficiency and time to market.
  • Assess and manage technical and operational risks while ensuring compliance with applicable policies and controls.
  • Provide technical guidance and mentorship to mid-level developers and analysts, including coordinating development activities when required.

Required Skills and Qualifications

  • 8+ years of experience in software application development.
  • Strong hands-on experience with React, JavaScript, and HTML5.
  • Experience with Node.js and modern web development concepts.
  • Strong understanding of application architecture, system integration, and software design principles.
  • Experience developing high-quality, testable code and troubleshooting complex application issues.
  • Knowledge of performance optimization, scalability, reliability, and non-functional requirements.
  • Experience working in large, collaborative development environments.
  • Familiarity with automated testing, CI/CD pipelines, and modern software delivery practices.
  • Demonstrated technical leadership, problem-solving, and mentoring skills.
  • Ability to manage competing priorities and adapt to changing business requirements.

Nice to Have

  • Experience with Fixed Income products, trading platforms, or capital markets applications.
  • Knowledge of C# and the .NET Framework.
  • Experience with derivatives, cash products, or securities financing transactions.
  • Exposure to service-oriented or microservices architectures.

Education

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • Master’s degree is preferred.

Ideal Candidate

The ideal candidate is a hands-on senior engineer with strong React and JavaScript expertise, experience building enterprise-scale applications, and the ability to lead technical implementation. Experience in financial services or Fixed Income trading platforms is an advantage.

Please note: This role requires working onsite in Toronto three days per week.

More about this job

Responsibilities

Design, develop, and maintain scalable React and JavaScript applications for a large-scale fixed-income trade processing platform, while improving performance, reliability, and testability. Lead technical implementation, promote engineering and delivery standards, support modular services and automated CI/CD, and mentor developers and analysts.

Requirements

Requires 8+ years of software application development experience, strong hands-on React, JavaScript, and HTML5 skills, and experience with Node.js, architecture, integration, testing, and complex troubleshooting. Candidates should demonstrate technical leadership, mentoring, and collaboration skills; a bachelor's degree or equivalent experience is required, and a master's degree is preferred.

Skills

  • React
  • JavaScript
  • HTML5
  • Node.js
  • Application Architecture
  • System Integration
  • Software Design
  • Performance Optimization
  • Scalability
  • Automated Testing
  • CI/CD
  • Technical Leadership
  • Mentoring
  • Service-Oriented Architecture
  • Microservices
  • Fixed Income Trading

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Finance & Accounting
  • Management & Leadership

Keywords

  • React
  • JavaScript
  • HTML5
  • Node.js
  • C#
  • .NET Framework
  • Fixed Income
  • Trade Processing
  • Trading Platforms
  • Capital Markets
  • Derivatives
  • Cash Products
  • Securities Financing
  • Application Architecture
  • System Integration
  • Software Design
  • Service-Oriented Architecture
  • Microservices
  • CI/CD Pipelines
  • Automated Testing
  • Performance Optimization
  • Scalability
  • Reliability
  • Non-Functional Requirements
  • Technical Leadership
  • Mentoring
  • Enterprise Applications
  • Risk Management
  • Toronto

Report this job