Back End Developer (Winnipeg)

Back End Developer (Winnipeg)

26 Aug
|
CirrusLabs
|
Winnipeg

26 Aug

CirrusLabs

Winnipeg

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 workplace 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 modern 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.

#J-18808-Ljbffr

📌 Back End Developer (Winnipeg)
🏢 CirrusLabs
📍 Winnipeg

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 (winnipeg) / winnipeg

Subscribe to this job alert:

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