Job description
{=html}
Senior Software Engineer (Backend)
Company Overview
Motion is the creative strategy command center. Motion is an AI-native platform that bridges the gap between performance marketers and creative teams, so they can uncover what’s working, what’s not, and ship more winning ads across platforms like YouTube, LinkedIn, Meta, and TikTok. We're a 75 person remote team backed by $65M+ in funding with a valuation that's nearly 3x'd in under two years.
Job Summary
As a Senior Software Engineer, you'll do full-stack development with a focus on backend: anything from building features to designing, implementing, and maintaining robust, high-quality APIs and services. Our tech stack: React, Node.js with Express, TypeScript, GraphQL, PostgreSQL, MongoDB, and Azure.
Key Responsibilities
- Scoping, designing, and implementing resilient, performant, and high-quality backend solutions.
- Working closely with fellow engineers to deliver complex backend features and integrations.
- Maintaining and enhancing existing integrations, anticipating future product solutions and making sure our systems scale with Motion’s growth.
- Identifying and resolving errors, performance issues, and devex problems in our codebase.
- Driving engineering advancements.
Sample Projects
- Work across the stack to improve how customers understand and act on their creative performance.
- Build a unified API for our insights data to be used by other development teams.
- Store insights and metrics from our data providers at scale.
Requirements / Qualifications
- 6+ years of experience building and maintaining large-scale software applications.
- Proficiency with our core stack (React, Node.js, TypeScript) is ideal, BUT if you’ve worked with similar tech, we’d still love to chat.
- Excitement about using AI as part of your workflow and keeping up with how fast it’s changing how we build software.
- Strong experience with asynchronous message queue systems.
- Experience with MongoDB or other document-based databases.
- Solid understanding of data modeling, ETL concepts, and simplifying data architecture.
- Exceptional written and verbal communication skills with a knack for translating complex technical issues into clear business impacts.
- Any background: self-taught, bootcamp, degree, founder. We love talent from everywhere!
Qualities
- A strong sense of ownership: you make decisions, stand behind them, and fix things quickly when they’re wrong.
- A pragmatic mindset. You optimize for impact over perfection, care more about shipping real customer value than polishing every edge, and improve things over time.
- Comfort thriving in a fast-moving startup where requirements are ambiguous, shift quickly, and clarity isn’t handed to you, you create it.
- You enjoy being a strong individual contributor and a supportive teammate.
Salary & Benefits
- Competitive compensation package, including equity for all employees.
- Health benefits from day one.
- Monthly health & lifestyle stipend.
- 20 days of PTO.
- $1,500 work-from-home stipend.
Location
Remote-first with hybrid flexibility. We're looking to hire someone based in Canada, the United States, or Europe but are open to exceptional candidates in other locations. Office spaces available in 4 main hubs (Toronto, Montreal, Vancouver, and Porto) for optional hybrid work.
AI Usage
Motion uses artificial intelligence (AI) to support administrative and efficiency-focused aspects of our recruitment process. All interviews and hiring decisions are made by (human) members of the Motion team.