Job Search and Career Advice Platform

Enable job alerts via email!

Python Developer

Stir Consulting Inc.

Toronto

On-site

CAD 90,000 - 120,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A consulting firm specializing in quantitative research is seeking a Senior Python Developer to join their team in Toronto, Canada. In this role, you will design and deliver high-performance applications while collaborating closely with quantitative researchers and data engineers. The ideal candidate has strong proficiency in Python, experience with frameworks like Flask or Django, and a passion for creating scalable tools that empower investment strategies in a hybrid work environment.

Benefits

Competitive compensation
Performance incentives
Growth opportunities
Flexible hybrid work environment

Qualifications

  • 5+ years of professional software development experience, ideally in a data-driven or research-intensive environment.
  • Strong proficiency in Python, including frameworks such as Flask or Django.
  • Advanced SQL skills and experience with relational database design and optimization.
  • Hands-on experience in front-end technologies HTML, CSS, JavaScript, and modern frameworks (React, Angular).
  • Excellent communication and collaboration skills.
  • Excellent communication and collaboration skills.

Responsibilities

  • Develop and maintain full-stack web applications with responsive front-end interfaces.
  • Translate quantitative models and analytics into production-ready tools.
  • Enforce best practices in code quality, version control, and secure development.
  • Support the software development lifecycle from design to deployment and support.
  • Manage code through Git-based version control and automated CI/CD pipelines.

Skills

Python
Flask
Django
SQL
HTML
CSS
JavaScript
React
Angular
Azure services

Education

Bachelor's or Master's degree in Computer Science, Engineering, Mathematics, or related field

Tools

Git
Azure Databricks
Azure Data Storage
Delta Lake
Azure Key Vault
Job description

Were seeking a Senior Python Developer to join our Quantitative Research team, where you will design and deliver high-performance, data-driven applications that empower investment strategies.

In this role, you will collaborate closely with quantitative researchers, portfolio managers, and fellow data engineers to develop scalable tools, APIs, and platforms that transform raw data into actionable insights. This is an opportunity to apply your software engineering expertise to real-world quantitative problems, directly influencing research workflows and portfolio decision-making.

Key Responsibilities
  • Develop and maintain full-stack web applications, integrating responsive front-end interfaces (HTML, CSS, JavaScript, React or Angular) with Python-based back-end systems (Flask or Django).
  • Partner with researchers to translate quantitative models and analytics into production-ready tools.
  • Apply strong knowledge of algorithms, data structures, and software engineering principles to deliver clean, efficient, and maintainable code.
  • Enforce best practices in code quality, version control, and secure development (PEP8, OWASP, CERT).
  • Support the software development lifecycle (SDLC) from design and testing to deployment and post-production support.
  • Manage code through Git-based version control and automated CI / CD pipelines.
  • Work with Azure Databricks, Azure Data Storage, Delta Lake, and Azure Key Vault to integrate, secure, and manage large-scale data assets.
  • Collaborate cross-functionally to troubleshoot, optimize, and enhance system performance and reliability.
Qualifications
  • Bachelors or Masters degree in Computer Science, Engineering, Mathematics, or a related field.
  • 5+ years of professional software development experience, ideally in a data-driven or research-intensive environment.
  • Strong proficiency in Python, including frameworks such as Flask or Django.
  • Advanced SQL skills and experience with relational database design and optimization.
  • Hands-on experience in front-end technologies HTML, CSS, JavaScript, and modern frameworks (React, Angular).
  • Working knowledge of Azure cloud services, including Databricks, Data Storage, Delta Lake, and Key Vault.
  • Solid grasp of algorithms, data structures, and design patterns.
  • Familiarity with Git, CI / CD practices, and DevOps pipelines.
  • Excellent communication and collaboration skills, with the ability to translate complex technical concepts for non-technical audiences.
  • Experience in financial technology, quantitative research, or investment systems is a strong asset.
Why Join Us
  • Collaborate with top-tier quantitative and data science professionals.
  • Work on cutting-edge projects at the intersection of finance, data, and technology.
  • Competitive compensation, performance incentives, and growth opportunities.
  • Flexible hybrid work environment with modern tools and cloud-native architecture.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.