Flywheel Digital

SeniorFullStackEngineer

CA$135–195k ~AI est. Toronto, Ontario, Canada Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Senior Full Stack Engineer at Flywheel Digital. Skills: Full Stack Development, Cloud Computing, Data Engineering, AI Development Tools. Build backend services. Maintain backend services”

Industry & Context.

Problems you'll solve

Debugging

Eligibility Requirements

Background check required, 3x a week in office

What They're Looking For.

Must Have

5+ years software engineering experience, Experience with Python, Experience building modern web applications, Experience building scalable cloud applications on GCP, Understanding of distributed systems, Experience with large-scale data platforms, Proficiency with relational databases, Experience designing and consuming RESTful APIs, Practical experience using AI-powered software development tools, Understanding of software engineering fundamentals, Experience with CI/CD pipelines, Experience with automated testing, Experience with modern DevOps practices

Nice to Have

Deep experience with React, Deep experience with TypeScript, Deep experience with modern frontend tooling, Deep experience with UI performance optimization, Experience with data engineering, Experience with ETL pipelines, Experience with large-scale analytics workloads, Experience with machine learning systems, Experience with LLM integrations, Experience with AI-powered products, Experience mentoring engineers, Experience leading technical initiatives, Contributions to open-source projects, Technical community involvement

What You'll Do.

Build backend services

Maintain backend services

Build customer-facing applications

Design data pipelines

Implement data pipelines

Process advertising data

Process commerce data

Build user interfaces

Build customer-facing functionality

Design analytics workflows

Build analytics workflows

Optimize analytics workflows

Contribute to architecture decisions

Collaborate with Product teams

Collaborate with Design teams

Collaborate with Data Science teams

Collaborate with Engineering teams

Deliver customer value

Use AI-assisted development tools

Improve engineering velocity

Participate in technical design discussions

Participate in code reviews

Improve system reliability

Improve system scalability

Improve system observability

Improve system security

Improve frontend performance

Establish engineering best practices

How You'll Work.

Team & Collaboration

Cross-functional teams; Agile environment; Distributed environment

Communication Scope

Written communication; Verbal communication

Process & Methodology

Agile

Full Job Description

About Flywheel Flywheel's suite of digital commerce solutions accelerate growth across all major digital marketplaces for the world's leading brands. We give clients access to near real-time performance measurement and improve sales, share, and profit. With teams across the Americas, Europe and APAC, we offer a career with real impact, endless growth opportunities and the support you need to be the best you can be. Opportunity In this role, you will support our Perpetua product, which focuses on the seller and SMB market segment within the Flywheel portfolio.  Perpetua provides growth optimization and reporting technology for the world’s smartest eCommerce businesses. Through the platform, brands and sellers create goals based on strategy and rely on Perpetua’s best-in-class, always-on optimization to execute tactically.  Amazon Ads is a $40B business today and every retailer on the planet is replicating the Amazon playbook, we’ve already transformed the way businesses approach e-commerce and online advertising and we’re ready to continue growing.  As a Senior Software Engineer - Full Stack with Perpetua, you will contribute to our core platform built primarily with Python, Django, React, TypeScript, BigQuery, and GCP. You will help build scalable systems and intuitive user experiences that power advertising optimization and analytics for thousands of eCommerce brands across Amazon, Walmart, Instacart, and emerging retail media platforms. We are looking for engineers who embrace modern AI-assisted software development practices and can leverage tools such as Claude Code, and other AI coding assistants to accelerate development while maintaining high engineering standards. What you'll do: Build and maintain backend services and APIs using Python and Django, as well as customer-facing applications using React and TypeScript. Design and implement scalable data pipelines that process terabytes of advertising and commerce data. Develop features across the full stack, fro

Free ATS check

Applying for this Senior Full Stack Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Greenhouse

  • Create a Greenhouse profile before applying — it saves time across multiple applications.
  • Upload your resume as a PDF; the parser handles it better than Word.
  • Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
  • Enable email notifications to track application status in real time.

ANONYMOUS · UNFILTERED

What do employees actually say about Flywheel Digital?

Real rants from real employees. Read before you apply.

Read Company Rants →