Return to jobs list
Logo

Staff Backend Engineer

Full Time · Remote, Toronto · Engineering

About Motion

Motion is growing fast (3x YoY), our product is sticky and we recently raised $30M in Series B funding. We doubled our customers as well as our headcount in 2024, and have just over 50 team members.

But we’re just getting started and we need your help!

We’ve built a new category of software to bridge the gap between performance marketers and creative teams. Our platform combines creative analytics, research, and strategy. Motion is the command center for Creative Strategists.

Our customers are top ecom and DTC brands like Vuori, True Classic, The Farmer’s Dog, HexClad, and thousands more. They’ve used Motion to analyze over $13B in media spend.

About the Role

The Platform and Integrations team is responsible for building, maintaining and scaling Motion’s data infrastructure, API integrations, and interfaces to support other teams in their data and infrastructure requirements. By focusing on developing robust foundations, the team enables other teams to integrate our access to proprietary data across multiple product lines and deliver solutions to our customers. Our key technologies are Typescript, Azure ServiceBus, and MongoDb, but we don’t shy away from using the right tools for the job.

What You’ll Do

As a Staff Backend Engineer, you have a hands-on approach in design, implementation, and maintenance of highly scalable, high-quality backend APIs, services, and the most complex features of the data platform. Your work highly impacts other Motion teams and is critical to the daily business operations and customer needs.

Responsibilities will include

  • Scope, design, and implement robust solutions that balance resiliency, durability, performance, and data quality.

  • Collaborate with other engineers to deliver high-quality, complex backend features on the roadmap.

  • Maintain existing integrations and ensure solutions will scale as Motion grows.

  • Identify and troubleshoot significant errors and performance issues that occur within our environments.

  • Contribute to engineering advancements that align with Motion’s mission and vision.

What We’re Looking For

You have a background as an experienced (senior and above) software engineer and have a passion for product driven engineering.

  • You are pragmatic when faced with a challenging problem.

  • You enjoy getting to know the company’s business problems and how your technical skills can solve them. 

  • You are a team player and have a reputation for getting things done.

Minimum technical requirements

  • 10+ years of experience building and maintaining large scale software applications.

  • Excellence in Node and TypeScript writing backend services.

  • Strong understanding and practical experience with message queue systems such as ServiceBus, RabbitMQ, or Kafka. 

  • Experience working with MongoDB or other document based databases.

  • Experience with Azure or other major cloud providers.

  • Experience with data modeling, ETL concepts, and patterns for efficient data governance.

  • Strong written and verbal communication skills with a talent for clear articulation of end-users' problems.

  • Experience working in a remote startup environment

Preferred Qualifications

  • Experience designing and developing a data platform layer.

  • Experience working in the AdTech industry.

2024 was a defining year here. We are starting the year with fresh funding and exceptional signals from our clients. On top of this, our founding team has built successful companies before. This role offers an incredible opportunity to get in on the ground floor (we are only about 55 people right now) to help us build a category defining company in the “creative-tech” space.

Made with