Back End Developer (Toronto)

Back End Developer (Toronto)

21 Aug
|
CirrusLabs
|
Toronto

21 Aug

CirrusLabs

Toronto

: Senior Python Backend Engineer

Location: Downtown Toronto, ON (100% Onsite)

Contract Duration: Immediate start through December 2026 (High likelihood of extension based on performance)

Experience Level: 5–10+ Years

Interview Process: Mandatory In-Person Technical Interview in Downtown Toronto.

About the Role

We are seeking 10 highly skilled Senior Python Backend Engineers to join a critical platform modernization initiative. This is a high-impact role focused on building robust, scalable, and secure microservices that power core business operations. You will be working in a collaborative, agile environment to solve complex distributed-system challenges.

Core Responsibilities

- Architecture & Design: Design, develop, and deploy high-availability microservices and RESTful APIs using Python.
- System Development: Build and maintain scalable backend systems capable of handling high transaction volumes with low latency.
- Database Management: Design and optimize schemas for both relational (SQL) and non-relational (NoSQL) databases.
- Cloud Infrastructure: Deploy and manage applications within public cloud environments (AWS/Azure/GCP), utilizing containerization and orchestration tools.
- DevOps & CI/CD: Champion up-to-date DevOps practices, implementing robust CI/CD pipelines and infrastructure-as-code.
- Collaboration: Participate in system design reviews, code reviews, and technical documentation. Collaborate effectively with cross-functional teams to ensure seamless integration.
- Observability: Implement monitoring, logging,



and alerting solutions to ensure system health and performance.

Required Qualifications (Must-Haves)

- Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field from a recognized Canadian university or college.
- Experience: 5 to 10+ years of professional software development experience, with a strong focus on backend engineering.
- Programming: Expert proficiency in Python (not data science/scripting focused).
- API Development: Extensive experience designing and building RESTful APIs with JSON and documenting via OpenAPI/Swagger.
- Architecture: Strong background in Microservices and Distributed Systems design (event-driven architecture, messaging queues).
- Databases: Proven experience with both SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., DynamoDB, Cassandra, MongoDB).
- Cloud: Hands-on experience with at least one major cloud provider (AWS, Azure, or GCP).
- DevOps: Solid understanding of Git, CI/CD pipelines, and modern operational practices.
- System Design: Excellent system design capabilities and the ability to articulate trade-offs.

Preferred Qualifications (Nice-to-Haves)

- Domain: Experience in the Financial Services, Payments, or Fintech sector.
- Containerization: Production experience with Docker and orchestration tools like Kubernetes (EKS/AKS/GKE).
- Security: Knowledge of security best practices, compliance standards, and IAM.
- Observability: Experience with tools like Datadog, Prometheus, Grafana, or ELK Stack.

📌 Back End Developer (Toronto)
🏢 CirrusLabs
📍 Toronto

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: back end developer (toronto) / toronto

Subscribe to this job alert:

Get the latest job offers by email for: back end developer (toronto) / toronto