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(Python Backend ) 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 or another object-oriented language. Expertise in microservices, REST APIs, containerization with Docker, and RDBMS 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
- REST API
- Docker
- SQL
- MySQL
- RDBMS
- RabbitMQ
- Git
- GitHub
- Linux
- Unix
- Cloud
- Core Banking
- Financial Transactions
- Software Engineering
- Technical Architecture
- System Design