TMX Group

Full Stack Developer

TMX Group
Apply
3 days ago
Toronto, CanadaSenior

Responsibilities

  • Design, implement, and maintain high-performing web applications and resilient digital interfaces.
  • Lead front-end architecture and back-end implementation using React, Node.js, JavaScript, and Python.
  • Design and maintain RESTful APIs, web sockets, microservices, and integrations with enterprise systems and data sources.
  • Audit, refactor, and optimize application code, including caching strategies, database queries, and application architecture.
  • Design and maintain relational and non-relational database storage solutions.
  • Conduct code reviews, write unit tests, resolve complex technical issues, and enforce security, accessibility, and architectural best practices.
  • Deploy, manage, and containerize applications on AWS using Docker and automated deployment pipelines.
  • Participate in Scrum ceremonies and collaborate with Product Owners, Business Analysts, and Engineers.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical working experience.
  • 5+ years of full-stack web development experience building production-grade applications.
  • Strong expertise in modern JavaScript, React, HTML5, CSS3, and component-based UI 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, plus familiarity with NoSQL solutions such as MongoDB.
  • Experience deploying and managing applications on AWS, using Docker, and implementing automated deployment pipelines such as AWS CodeBuild or Jenkins.
  • Proficiency with Git version-control workflows and experience with Jira and Confluence.
  • Preferred qualifications include advanced AWS infrastructure and architectural-design experience, familiarity with financial or capital markets, and experience with Pytest, Jest, Selenium, or Cypress testing suites and CI/CD testing pipelines.

Benefits

  • Hybrid work arrangement requiring 2–3 days in the Toronto office.
  • Cloud-first and flexible workstyle with generous time off and leaves.
  • Wellness-focused workplace and supportive leadership culture.
  • Opportunities to work with emerging technology, innovation, digital finance, and mission-critical global-market systems.
  • Employee-led Team Impact social-good initiatives and career-growth opportunities.

Tech Stack

AWSCypressDjangoDockerExpressFastAPIFlaskGitJavaScriptJenkinsJestMongoDBNode.jsPostgreSQLpytestPythonReactSeleniumSQL
TMX Group

About TMX Group

1,001-5,000 employees

TMX Group operates Canada’s primary market infrastructure, including Toronto Stock Exchange, TSX Venture Exchange, and Montréal Exchange, plus clearing and depository services (CDCC, CDS) and market data units. It serves issuers, investors, brokers, and energy traders with listing, trading, clearing, data, and analytics, and earns fees from transactions, listings, data subscriptions, and technology platforms like Trayport. Headquartered in Toronto, TMX Group is a public company listed on the TSX.

Contact me