Staff Software Engineer

1 semana atrás


Porto, Portugal Motion (Creative Analytics) Tempo inteiro

About Motion

Motion is creating the command center for creative strategists: an AI‑driven analytics and intelligence platform that bridges the gap between performance marketers and creative teams, helping them uncover what’s working, what’s not, and ultimately ship more winning ads across platforms like YouTube, LinkedIn, Meta, and TikTok.

Today, Motion is trusted by some of the world’s top e‑commerce and direct‑to‑consumer brands and agencies (including Vuori, True Classic, The Farmer’s Dog, and HexClad) and has analyzed over $14 billion in media spend. When leading brands want to understand their creative performance, they turn to us.

We are growing fast (3x year‑over‑year), our product is sticky, and with a recent $30 M Series B raise, we’re just getting started. We’re building the future of creative intelligence and are looking for talented people to help us get there 🚀

The Staff Software Engineer Role

As a Staff Software Engineer on our Platform team, you’ll design, implement, and maintain robust, high‑quality backend APIs and services. Your work will directly impact Motion’s core operations and enable teams across the company to leverage our data across multiple product lines.

Our tech stack: React, Node.js with Express, TypeScript, GraphQL, PostgreSQL, MongoDB, and Azure.

➡️ Explore our Engineering at Motion page to learn more about our team, our work, and how we build together.

What You’d Be Doing

- 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 ensuring our systems scale with Motion’s growth.

- Identifying and resolving errors, performance issues, and devex problems in our codebase.

- Driving engineering advancements.

Sample Projects

- 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.

Our Ideal Fit

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

- Proficiency with our core stack (React, Node.js, TypeScript) is ideal, though we’re open to adjacent tech.

- 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.

- Interest in AI/ML.

- Ability to thrive in a fast‑paced environment with evolving requirements and priorities.

- A pragmatic approach to tackling challenging problems, with a deep interest in understanding and solving business needs.

What You’ll Love About Motion

- Competitive compensation package, including equity for all employees, health benefits from day one, a monthly health & lifestyle stipend to support your well‑being, 20 days of PTO, and a $1,500 work‑from‑home stipend.

- Remote‑first with hybrid flexibility: team members span Canada, the U.S., and beyond, with optional hybrid work at our offices in Toronto, Montreal, Vancouver, and Porto.

- Growth that speaks for itself: 3x YoY growth, second‑time founders with deep industry knowledge, and $30 M in Series B funding.

- Opportunity for impact: as an early team member, your contributions will directly shape the product, team, and the future of the company.

- Award‑winning team: low‑ego, high‑performing team ranked #5 on LinkedIn’s Top 15 Startups in Canada for 2025.

- Team connection: yearly company‑wide offsite to stay connected.

Location Note

Motion is a fully remote company, but we’re looking for someone in or around one of our hub cities (Toronto, Montreal, or Porto, Portugal) who can work with significant overlap to ET working hours.

Seniority Level

Mid‑Senior level

Employment Type

Full‑time

Job Function

Engineering and Information Technology

Industry

Software Development

#J-18808-Ljbffr


  • Staff Software Engineer

    2 semanas atrás


    Porto, Portugal Spectrum IT Recruitment Tempo inteiro

    🚀 Staff Software Engineer – World-Leading Tech Company | Hybrid (Porto)Location: Central Porto (Hybrid – 2 days per week in office)Salary: €80,000 – €90,000 + bonus, shares, and excellent benefitsWe’re looking for an experienced Staff Software Engineer to join a world-leading US-headquartered technology company developing next-generation...

  • Staff Software Engineer

    2 semanas atrás


    Porto, Portugal Spectrum IT Recruitment Tempo inteiro

    Staff Software Engineer – World-Leading Tech Company | Hybrid (Porto) Location:Central Porto (Hybrid – 2 days per week in office) Salary:€80,000 – €90,000 + bonus, shares, and excellent benefits We're looking for an experienced Staff Software Engineer to join a world-leading US-headquartered technology company developing next-generation enterprise...


  • Porto Salvo, Portugal IQVIA Tempo inteiro

    Staff Software Development Engineer – IQVIA MedTech Market Activator (Remote, East Coast Hours)IQVIA MedTech is a fast-growing business delivering tailored solutions to the medical device and in vitro diagnostics industry. We're seeking a Staff Software Development Engineer with a strong track record in building scalable systems, driving engineering...


  • Porto Salvo, Portugal IQVIA Tempo inteiro

    Staff Software Development Engineer – IQVIA MedTech Market Activator (Remote, East Coast Hours) IQVIA MedTech is a fast-growing business delivering tailored solutions to the medical device and in vitro diagnostics industry. We're seeking a Staff Software Development Engineer with a strong track record in building scalable systems, driving engineering...


  • Porto Salvo, Lisboa, Portugal IQVIA Tempo inteiro

    Staff Software Development Engineer – IQVIA MedTech Market Activator (Remote, East Coast Hours)IQVIA MedTech is a fast-growing business delivering tailored solutions to the medical device and in vitro diagnostics industry. We're seeking a Staff Software Development Engineer with a strong track record in building scalable systems, driving engineering...


  • Porto, Portugal Five9 Tempo inteiro

    Join us in bringing joy to customer experience.  Five9 is a leading provider of cloud contact center software, bringing the power of cloud innovation to customers worldwide.    Living our values everyday results in our team-first culture and enables us to innovate, grow, and thrive while enjoying the journey together. We celebrate diversity and foster an...

  • Staff Software Engineer

    1 semana atrás


    Porto, Portugal Five9 Tempo inteiro

    Responsibilities: Be part of the Outbound Campaigns Team, focused on building the next generation enterprise campaigns management features in the public multi-cloud and hybrid-cloud solutions. Lead the design, development, and implementation of microservices. Architect scalable and reliable solutions to meet business requirements and work closely with...

  • Staff Software Engineer

    1 semana atrás


    Porto, Portugal Motion (Creative Analytics) Tempo inteiro

    A growing technology firm is seeking a Staff Software Engineer to build and maintain robust backend APIs and services. This role requires 10+ years of experience and proficiency in React, Node.js, and TypeScript. The ideal candidate will thrive in a dynamic environment and contribute to impactful engineering solutions. The company offers competitive pay,...


  • Porto, Portugal (Hybrid) Five9 Tempo inteiro

    Join us in bringing joy to customer experience.  Five9 is a leading provider of cloud contact center software, bringing the power of cloud innovation to customers worldwide.   Living our values everyday results in our team-first culture and enables us to innovate, grow, and thrive while enjoying the journey together. We celebrate diversity and foster an...


  • Porto, Portugal Canonical Tempo inteiro

    Join to apply for the Senior/Staff/Principal Engineer role at Canonical 3 days ago Be among the first 25 applicants Join to apply for the Senior/Staff/Principal Engineer role at Canonical Get AI-powered advice on this job and more exclusive features. Canonical is a leading provider of open source software and operating systems to the global enterprise...