Sr. Python Developer – Banking

Job Description

  • Contractor
  • Anywhere

Are you a seasoned Python developer passionate about transforming banking technology? Apply Now!

Working with one of our top financial clients, this role calls for a Sr. Python Developer in the banking sector. This position involves developing and enhancing core banking applications within a highly regulated environment, supporting regulatory initiatives and modernization projects. The successful candidate will collaborate closely with senior team members and cross-functional teams to deliver reliable and scalable solutions.

Pay rate range (CAD): $72.46 – $86.96/hr

Responsibilities

Design, develop, and maintain Python backend services and business logic supporting core banking platform capabilities
Build, execute, and maintain automated tests (unit, integration, end-to-end) to ensure high-quality deliverables
Translate complex business requirements into detailed technical designs, user stories, and acceptance criteria
Debug, troubleshoot, and resolve issues related to application logic, API integrations, and environment configurations
Conduct code reviews, refactor code, and document engineering standards to improve code quality
Contribute to CI/CD pipeline automation, build processes, static analysis, and dependency management
Collaborate with product, business analysts, QA, security, and infrastructure teams to deliver features efficiently and securely
Desired Skill-Set

5+ years of professional Python development experience
Extensive experience building backend systems and APIs, including REST and event-driven architectures
Proven ability to develop and maintain automated tests using tools like pytest or unittest
Strong understanding of data structures, design patterns, and clean coding practices
Experience working with Git-based workflows and version control systems
Experience with Canadian banking products such as checking accounts, savings accounts, TFSAs
Ability to operate in security-conscious, privacy-sensitive, and operationally controlled environments
Excellent communication skills and stakeholder management capabilities
Background in financial services or other regulated industries
Experience working within Agile delivery methodologies
Nice to Have

Familiarity with cloud-native development and containerization
Experience with CI/CD tools and quality gates
Knowledge of observability tools such as logging, metrics, and tracing
Performance tuning experience on server or application levels