Flywheel Digital
SeniorFullStackEngineer
Neural analysis suggests this role is
optimal for Senior candidates.
“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.
Debugging
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
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.