T

TMX Group

Runs market infrastructure for listings, trading

Full Stack Developer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeToronto, ON, CanadaCA$130k - CA$150k /yr

About the Job

Requirements

  • A bachelor's degree in Computer Science or Software Engineering, or equivalent practical working experience, and at least 5 years of full-stack web development experience building production-grade applications.
  • Strong expertise in modern JavaScript (ES6+), React, HTML5, CSS3, and component-based user interface architecture.
  • Hands-on experience developing back-end services and RESTful APIs using Node.js and Python frameworks such as Express, Django, FastAPI, or Flask.
  • Expertise in relational database design and SQL query optimization, specifically PostgreSQL, with working familiarity with NoSQL solutions such as MongoDB.
  • Hands-on experience deploying and managing applications on AWS cloud infrastructure, containerizing applications with Docker, and implementing automated deployment pipelines such as AWS CodeBuild or Jenkins.
  • Proficiency with Git version-control workflows and experience using Agile tools such as Jira and Confluence.

Responsibilities

  • Lead the technical design, front-end architecture, and back-end implementation of web applications using React, Node.js, JavaScript, and Python.
  • Design, build, and maintain RESTful APIs, web sockets, and microservices that integrate user interfaces with enterprise systems and data sources.
  • Audit, refactor, and optimize application code, implementing caching strategies, database query tuning, and architectural enhancements to improve responsiveness and scalability.
  • Design and maintain high-performance relational and non-relational database storage solutions aligned with application requirements.
  • Conduct code reviews, write unit tests, resolve complex technical issues, and apply security, accessibility, and architectural best practices.
  • Deploy, manage, and containerize applications on AWS cloud infrastructure using Docker and automated deployment pipelines (CI/CD).
  • Participate in Scrum ceremonies, including sprint planning, backlog grooming, daily standups, and retrospectives, to support continuous delivery.

Desired Qualifications

  • Deep expertise across advanced AWS cloud infrastructure services and architectural design.
  • Familiarity with financial markets, capital markets, or transaction processing services.
  • Practical experience establishing automated testing suites and CI/CD testing pipelines using frameworks such as Pytest, Jest, Selenium, or Cypress.

About the Company

TMX Group

Runs market infrastructure for listings, trading

TMX Group runs market infrastructure for Canadian and international capital markets, including exchanges (Toronto Stock Exchange, TSX Venture Exchange, TSX Alpha Exchange, Montreal Exchange), clearing and depository services, and market data and analytics. Its products support listings, trading, clearing, settlement, custody, and access to data across equities and derivatives, with TMX Trayport for energy/commodities and TMX VettaFi for indices and data. It differentiates itself by offering an integrated, end-to-end ecosystem—from listing to settlement—across multiple markets with a broad, cross-border footprint. The company’s goal is to provide reliable, efficient infrastructure that helps companies raise capital and market participants manage trading, clearing, settlement, and risk across global markets.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Toronto, Canada
Founded
1852

Recently Posted Jobs

Explore more opportunities at TMX Group

See more jobs