cover image
CoreFactor

Senior Python Developer (Permanent)

Hybrid

Toronto, Canada

Senior

Freelance

29-10-2025

Share this job:

Skills

Communication Python JavaScript HTML CSS SQL CI/CD DevOps Version Control Test Research git angular Azure react Front-end Development Django Software Development SDLC Flask CI/CD Pipelines Databricks Mathematics

Job Specifications

CoreFactor is looking for a Senior Python Developer to join one of our clients in the GTA on a permanent/full-time basis.

This role is hybrid and will require the successful incumbent to be in the office three (3) times per week.

About The Role

We’re looking for a seasoned Senior Python Developer to join our clients Quantitative Research team, where you’ll play a key role in designing and delivering robust data-centric applications. This position offers the opportunity to collaborate closely with quantitative researchers, portfolio managers, and fellow data engineers to build custom tools, APIs, and infrastructure that drive investment insights and portfolio strategies.

Your Responsibilities

Design, build, test, support and maintain full-stack web applications, including a responsive front-end interface (using HTML, CSS, JavaScript, and frameworks like React/Angular) and a robust backend system (developed in Python using Flask/Django) that processes user input and drives data-centric functionality
Collaborate with researchers to translate quantitative models into production-ready tools
Apply computer science fundamentals, algorithms, and data structures to solve complex problems
Ensure adherence to coding standards and best practices (e.g., PEP8)
Follow established Secure SDLC processes, enterprise policies and guidelines and industry best practices for secure software development (e.g., OWASP, CERT)
Remediate security vulnerabilities as they arise
Implement a traceable DevOps process, including version control with Git, CI/CD pipelines, and secure deployment practices

Requirements

Degree in Computer Science, Engineering, Mathematics, or a related discipline
Minimum 5+ years of professional experience in software development
Extensive hands-on experience with Python, including backend development using Flask or Django
Strong proficiency in SQL, with a solid understanding of relational database design and the ability to write efficient queries and scripts
Working knowledge of HTML, CSS, JavaScript, and front-end development principles
Experience with Azure Databricks, Azure Data Storage, Delta Lake, and Key Vault
Solid understanding of algorithms, data structures, and core computer science fundamentals
Familiarity with Git and version control workflows
Excellent communication skills and ability to collaborate with both technical and non-technical stakeholders
Prior experience in financial technology or the investment domain is a strong asset

About the Company

CoreFactor's ecosystem of services and solutions include Consulting Services, Managed Services and Staffing Services. CoreFactor's Consulting & Managed Services division specializes in helping our clients by taking on engagements through our network of strategic partners that possess functional or technical expertise. CoreFactor's Staffing divisions provide top talent in the areas of Executive Search, Permanent Search and Contract Staffing. Our mandate is....Minding your business: CoreFactor prides itself in building long-te... Know more