Sr. Python Developer for banking technology. Develop core banking applications, build automated tests, and collaborate with teams in a regulated financial environment.
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.
Requirements
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.
Application Engineer in Payments Workflow Technology team delivering solutions aligned with technology strategy. Engaging in project delivery and collaboration for technology solutions at TD.
Senior Backend Engineer joining cross - functional teams to develop tools, APIs, and integrations at Remote. Work revolves around Elixir, Phoenix, React, and Next.js architectures.
Oracle Cloud Solutions Technical Architect at Argano proposing and delivering state - of - the - art solutions. Collaborating with clients to address technical needs and implement Oracle Cloud solutions.
Senior Backend Developer at Clir Renewables building AI - powered features for sustainable energy management. Collaborating with product teams to enhance client - facing systems and support renewable energy intelligence.
Intermediate Backend Software Developer at Ava Industries. Assist in transferring patient health data using Ruby on Rails for a cloud - based EMR system.
Senior Python Developer contract role in Toronto. Requires 8+ years development experience, 3+ years Python, GCP services, data tools, and workflow orchestration.
Tech Lead managing core backend automation for Jerry.ai, simplifying car ownership processes. Evolving frameworks to improve reliability and scalability while leading technical teams.
Senior Ruby on Rails Engineer developing scalable web features and improving APIs at Zipline. Shape robust systems while contributing to AI - powered initiatives in a fully remote environment.