Senior Platform Engineer (Python)

Jobgether · Canada

Company

Jobgether

Location

Canada

Type

Full Time

Job Description

Team: IT

This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Platform Engineer (Python) in Canada.

This role offers the opportunity to shape and scale a high-impact backend platform powering a leading retail analytics SaaS product used by major enterprise clients. You will work in a collaborative, product-focused engineering environment where backend scalability, performance, and system reliability are at the core of everything built. The position is heavily backend-oriented, with a strong emphasis on Python-based services, distributed systems, and event-driven architectures. You will play a key role in designing APIs, optimizing data workflows, and improving system performance across large-scale integrations with major advertising platforms. In addition, you will contribute to infrastructure-related initiatives, particularly around asynchronous processing, task orchestration, and system efficiency. This is a hands-on engineering role suited for someone who enjoys solving complex scalability challenges in a fast-moving, modern SaaS environment.

Accountabilities:

  • Design, build, and maintain scalable backend services and APIs using Python to support a high-performance SaaS platform.
  • Develop and optimize system architecture to improve scalability, reliability, and data processing performance.
  • Lead integration efforts with major advertising platforms such as Meta, TikTok, and Snapchat.
  • Own and optimize asynchronous task processing systems (Celery), including distributed workloads and resource-intensive jobs.
  • Work with event-driven architectures, messaging systems, and background processing frameworks in Azure-based environments.
  • Collaborate with cross-functional teams to deliver complex backend features for enterprise-grade applications.
  • Write and maintain automated test suites and support CI/CD deployment pipelines.
  • Contribute to system design decisions, ensuring alignment between backend services and infrastructure requirements.
  • Requirements:

    • 6+ years of experience developing and scaling backend systems using Python.
    • Strong experience with distributed systems and backend architecture design (event-driven systems, queues, workers, schedulers).
    • Solid understanding of databases such as PostgreSQL, MySQL, Redis, and messaging systems like Kafka, RabbitMQ, SQS, or Pub/Sub.
    • Hands-on experience designing, implementing, and maintaining API services at scale.
    • Proven ability to lead complex feature development in enterprise SaaS environments.
    • Strong experience optimizing asynchronous processing systems (e.g., Celery or equivalent).
    • Experience owning systems end-to-end, including awareness of infrastructure and deployment considerations.
    • Strong communication skills with the ability to document systems, explain trade-offs, and influence technical direction.
    • Benefits:

      • Competitive base salary ranging from $130,000 to $180,000 CAD, with higher potential for Staff-level candidates.
      • Equity or stock options as part of the compensation package.
      • Comprehensive health and medical benefits.
      • Flexible remote-first work model (occasional monthly meetups in Toronto and annual retreats).
      • Strong focus on merit-based growth and leadership opportunities.
      • Generous paid time off and flexible work policies.
      • Professional development support, including coaching and mentorship programs.
      • Opportunity to work in a profitable, fast-growing SaaS environment with modern technologies.
Apply Now

Date Posted

05/04/2026

Views

0

Back to Job Listings Add To Job List Company Profile View Company Reviews
Neutral
Subjectivity Score: 0
142,000+ Jobs Tracked
12,400+ Companies
1,930 Categories