Job Title or Location

Senior Developer

Cititec Talent
Toronto, ON
Posted yesterday
Job Details:
Full-time
Executive

Senior Software Developer (Python)

Commodities

Toronto (Hybrid)

About the Company

Our client is a global energy and commodities trading firm with a strong technical culture and a focus on data-driven decision making. They are expanding their technology team in Toronto to support front office initiatives across trading and risk.

Role Overview

We're looking for a Python Developer with a solid grounding in object-oriented programming and experience building systems in fast-paced trading environments. The ideal candidate will have worked in financial markets or commodities and be comfortable contributing across the stack.

Key Responsibilities

  • Build and maintain robust Python services and tools supporting trading and analytics
  • Collaborate with front office users to gather requirements and deliver solutions quickly
  • Work across the stack when needed (UI frameworks, APIs, data pipelines)
  • Write clean, maintainable, and testable code with a focus on performance and reliability
  • Support and enhance existing systems, with a view to modernisation and scalability

Requirements

  • Strong Python and OOP skills; a background in Java or C# is a plus
  • Experience in financial services or commodities trading environments
  • Exposure to front-end frameworks (e.g. React, Angular) a plus
  • Familiarity with cloud platforms and containerisation (e.g. AWS, Docker) is an advantage
  • Strong communication and problem-solving skills

Share This Job: