Back to results

BACKEND PYTHON DEVELOPER

  • Toronto, ON, Canada

Full-time

Applications open in a new tab.

Job details

Job type
Full-time
Experience
5+ years of software development experience.
Posting language
English
Posted

Original job description

Backend Python Developer(5-days Onsite)

Position: Senior Software Engineer

Location: Toronto, ON

Employment Type: Full-time

Job Description

We are seeking a Senior Software Engineer to design and build highly scalable, secure, and high-performance solutions within our core banking platform. You will work in a cross-functional engineering team focused on enhancing a distributed microservices-based system that processes high volumes of financial transactions.

Key Responsibilities:

  • Design and develop scalable, secure, high-performance backend solutions.
  • Build and enhance distributed microservices-based systems processing high volumes of financial transactions.
  • Participate in system design, technical architecture, and product design discussions.
  • Own end-to-end delivery of large features.
  • Conduct code reviews and mentor junior engineers.
  • Optimize system performance and ensure reliability.

Required Skills:

  • 5+ years of software development experience.
  • Strong experience with Python (preferred) or another object-oriented language.
  • Expertise in Microservices and Distributed Systems.
  • REST API development.
  • Docker and containerized environments.
  • SQL/MySQL and RDBMS concepts.
  • RabbitMQ or similar messaging technologies.
  • Git/GitHub.
  • Linux/Unix.
  • Cloud experience is a plus.
More about this job

Responsibilities

Design and develop scalable, secure, and high-performance backend solutions for a core banking platform. The role involves building distributed microservices to process high volumes of financial transactions and mentoring junior engineers.

Requirements

Requires over 5 years of software development experience with strong proficiency in Python and distributed systems. Expertise in REST APIs, Docker, SQL, and messaging technologies like RabbitMQ is essential.

Skills

  • Python
  • Microservices
  • Distributed Systems
  • Rest Api
  • Docker
  • Sql
  • Mysql
  • Rdbms
  • Rabbitmq
  • Git
  • Github
  • Linux
  • Unix
  • Cloud Computing

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Finance & Accounting
  • Engineering
  • Consulting

Keywords

  • Python
  • Backend Development
  • Microservices
  • Distributed Systems
  • Financial Transactions
  • Core Banking
  • Rest Api
  • Docker
  • Sql
  • Mysql
  • Rdbms
  • Rabbitmq
  • Git
  • Github
  • Linux
  • Unix
  • Cloud
  • Software Engineering
  • System Design
  • Technical Architecture

Report this job