Senior Python Backend Engineer (Ontario)

Senior Python Backend Engineer (Ontario)

13 Sep
|
Cirrus Labs
|
Ontario

13 Sep

Cirrus Labs

Ontario

We are CirrusLabs . Our vision is to become the world's most sought-after niche digital transformation company that helps customers realize value through innovation. Our mission is to co-create success with our customers, partners and community.

Our goal is to enable employees to dream, grow and make things happen. We are committed to excellence. We are a dependable partner organization that delivers on commitments. We strive to maintain integrity with our employees and customers.

Every action we take is driven by value. The core of who we are is through our well-knit teams and employees. You are the core of a values driven organization.

You have an entrepreneurial spirit. You enjoy working as a part of well-knit teams. You value the team over the individual. You welcome diversity at work and within the greater community. You aren't afraid to take risks.

You appreciate a growth path with your leadership team that journeys how you can grow inside and outside of the organization. You thrive upon continuing education programs that your company sponsors to strengthen your skills and for you to become a thought leader ahead of the industry curve.

You are excited about creating change because your skills can help the greater good of every customer, industry and community. We are hiring a talented < J ob Title >to join our team. If you're excited to be part of a winning team, CirrusLabs ( http://www.cirruslabs.io ) is a excellent place to grow your career.

Role: Senior Python Backend Engineer

Location: Downtown Toronto, ON (100% Onsite)

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 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 qualified 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.

📌 Senior Python Backend Engineer (Ontario)
🏢 Cirrus Labs
📍 Ontario

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: senior python backend engineer (ontario) / ontario

Subscribe to this job alert:

Get the latest job offers by email for: senior python backend engineer (ontario) / ontario