JobTarget Logo

Senior Platform Engineer (Python) in Canada Creek, Nova Scotia at Jobgether

NewJob Function: Information Technology
Jobgether
Canada Creek, Nova Scotia, B0P 1V0, Canada
Posted on
New job! Apply early to increase your chances of getting hired.

Explore Related Opportunities

Job Description

Senior Platform Engineer (Python)

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.
How Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1

Job Location

Canada Creek, Nova Scotia, B0P 1V0, Canada

Frequently asked questions about this position

Similar Jobs In Canada Creek, Nova Scotia

New

Gameplay Experience Specialist

Jobgether
Canada Creek, Nova Scotia
New

Full-Stack Product Engineer

Jobgether
Canada Creek, Nova Scotia
New

Sr Software Engineer, Applications

Jobgether
Canada Creek, Nova Scotia
New

QA Technical Lead – Automation (UiPath)-Contractor

3Pillar Global
Canada Creek, Nova Scotia
Continue to apply
Enter your email to continue. You’ll be redirected to the employer’s application.
By clicking Continue, you understand and agree to JobTarget's Terms of Use and Privacy Policy.