Sr. Python Developer

  • Date Posted Jan 21, 2026
  • Location Toronto, Ontario
  • Job Type Contract
  • Job ID 19127

Are you an experienced Python developer ready to make an impact in the financial industry? Apply Now!

Working with one of our top financial clients, this role calls for a Sr. Python Developer and offers an exciting opportunity to work on critical banking projects. The position involves developing robust back-end solutions, building APIs, and microservices to support the client’s financial systems. You will collaborate with stakeholders across teams, analyze data quality issues, and contribute to innovative technology initiatives in a dynamic environment.

Responsibilities

  • Design, develop, and maintain scalable back-end solutions using Python.
  • Build and optimize APIs, web applications, and microservices tailored to banking and financial services needs.
  • Analyze and troubleshoot data pipeline failures, schema inconsistencies, and data quality issues.
  • Apply best practices and design patterns in software development to ensure high-quality deliverables.
  • Collaborate with cross-functional teams and communicate effectively with stakeholders at all levels.
  • Support existing systems and contribute to continuous improvement initiatives.

Desired Skill-Set

  • 5–7 years of proven experience in Python back-end development.
  • Strong expertise in building APIs, web applications, and microservices architecture.
  • Hands-on experience with Kafka for data streaming and messaging.
  • Knowledge of financial systems such as ACBS, AFS, or Corporate Commercial Lending systems is an asset.
  • Familiarity with Thought Machine and other banking technologies is a plus.
  • Solid understanding of software development best practices and design patterns.
  • Excellent communication skills and the ability to articulate technical concepts clearly.

Nice to Have

  • Experience working within the banking or financial services industry.
  • Knowledge of data analysis and resolving data pipeline issues.
  • Prior experience with financial technology platforms and systems.

BeachHead is an equal opportunity agency and employer. We advocate for our candidates and welcome applicants regardless of race, color, religion, national origin, sex, age, or physical or mental disability. BeachHead or our clients may use technology-enabled tools, including automation and artificial intelligence (AI), to support parts of the recruitment process such as resume screening, application management, and candidate matching. These tools assist our recruiters and our clients, and do not replace human decision-making. This job posting represents a current or anticipated vacancy. The position may be filled at any time, and the posting may be removed without notice once the role has been filled.

Privacy Policy

Attach a Resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.
Attach an additional file, if applicable. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!

Back to Top