Staff Software Engineer at STAAC Professional E-Learning | Torre

Staff Software Engineer

Emma highlights
This highlight was written by Emma’s AI. Ask Emma to edit it.
Full-time

Legal agreement: Employment

Compensation
CAD200k - 250k/year
~USD140k - 175k/year
Non-negotiable
location_on
Remote (for United States residents)
Posted 3 days ago

Responsibilities


Staff Software Engineer (Platform Team) Full-time Remote United States CA$200K - CA$250K Role highlights Intake call Requirements Pipeline About this role What to ask Interview process Ideal candidates Rejected feedback About Motion Announcements Similar roles Apply to recruit Out of credits 0 credits left Komal Kalia Recruiting Engaged Top 30% of hiring managers Time to first action 20 hours Reply time 6 days Active days 5 days Feedback quality Clear Latest announcement · Oct 8, 2026 Looking for more submissions! Role highlights Hiring goal 3 hires remaining Recruiter activity Recruiter activity on this role is medium No final round interviews There currently aren't any candidates in final round interviews or offer stage Why candidates should join Motion just raised $30M Series B and is scaling their AI agent platform from 6 to 100+ workflows for marketing teams — we need a Staff Software Engineer join our Platform team to help architect the APIs powering this 15x growth. You'll own platform infrastructure used by thousands of marketers daily, working remotely with direct input on technical architecture at a pivotal scaling moment. Join as a Founding Engineer in a Rapidly Growing Startup Be part of a fast-growing team (3x YoY) at a company that recently secured $30M in Series B funding, positioning you as an early key contributor. Remote-First with Global Team Collaboration Enjoy a remote-first culture with team members across Canada, UK, Portugal, and Spain, prioritizing clear communication and teamwork. Doubled Team Size in 2024 We doubled our headcount to nearly 60 employees in 2024, fostering a collaborative and dynamic work environment. Suggested outreach Intake call Watch on YouTube Summary is not available for this intake call yet. Requirements By tier By category Calibrate a candidate in Parabot. to see how well they fit the requirements. Dealbreaker Work experience Spent most of career at Series A-​C startups where the product was scaling and ownership was high.​ Updated Proven track record of developing products from 0 → 1 / MVP to launch.​ Updated Hard skills [If Node.​js is not their primary language]:​ Track record of quickly switching between languages/stacks,​ especially in startup or early-​stage environments.​ Baseline Seniority 6+ years of experience as a backend-​leaning engineer Work experience Direct client-​ or non-​technical stakeholder-​facing experience Updated Hard skills Strong backend &​ 3rd party API work/focus (especially the Meta API),​ but comfortable leaning in across the stack when needed.​ Updated Soft skills Clear communication skills (do not submit if English communication skills are poor).​ Updated Miscellaneous Based in North America or Western Europe.​ Updated Nice-to-have Work experience Founder or Founding Engineer experience Updated Hard skills Deep experience working with Node.​js &​ TypeScript on the backend.​ Updated Has worked with asynchronous/event-​driven systems.​ Traits to avoid Developers who have only worked on internal tooling,​ basic application,​ or focus on frontend exclusively.​ Updated Bad communications or not personable Updated Significant recent work experience in large organizations (500-​1000+),​ at banks,​ or at large consulting companies (like Deloitte).​ Updated Recent significant experience with outdated tech (see list in description).​ Engineers who are jumpy (~1 year in many recent roles).​ Contractors or consultants Pipeline Inbox 3candidates Recruiter Screen with Motion Recruiter - 30-minute screen 2candidates Hiring Manager Screen with CTO - 45 mins 2candidates Technical Interview 0candidates Final Interview with CEO 0candidates Offer 0candidates Hired 2candidates Recent Activity Changed status of Candidate #15 from Submitted to Rejected 3 days ago Check in call with Paraform operations team 3 days ago Changed status of Candidate #18 from Submitted to First round 5 days ago Changed status of Candidate #12 from Submitted to Rejected 6 days ago Changed status of Candidate #17 from Submitted to Rejected 10 days ago Changed status of Candidate #16 from Submitted to Rejected 10 days ago Changed status of Candidate #15 from Submitted to First round 10 days ago Changed status of Candidate #14 from Submitted to Rejected 10 days ago About this role About 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 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: 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 brings ✨ 6+ 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: We offer competitive compensation, 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: We're a remote-first company with team members spanning Canada, the U.S., and beyond, but also have office spaces in 4 main hubs (Toronto, Montreal, Vancouver, and Porto) for optional hybrid work. Growth that speaks for itself: Motion has strong product-market fit, 3x YoY growth, second-time founders with deep industry knowledge, and $30M in Series B funding to fuel our momentum. Opportunity for impact: As an early team member, your contributions will directly shape the product, team, and the future of the company. If you're excited about building, you’ll thrive here! Award-winning team: We're a low-ego, high-performing team that was just ranked #5 on LinkedIn’s Top 15 Startups in Canada for 2025. Team connection: To stay connected in a virtual workspace, we get together at least once yearly for a company-wide offsite (this year, we spent a week by the lake in Muskoka, Canada!) 🌎 A note on location: 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. Role details Salary CA$200K - CA$250K Equity We provide equity in the form of options. Visa sponsorship details Not open to any visas (e.g. US citizen, Green Card holders) Hiring Count Looking to hire 2 - 3 candidates for this role Report to Our Co-Founder/CTO, Alex Sloan (https://www.linkedin.com/in/sloanalex/) Currency Canadian Dollar Remote work policy Fully remote role. Open to US, Canada, and Western Europe candidates but preference for those working on ET time zone. Full-time position Location United States, Canada, Europe Tech stack Our backend stack is: Node.js (with Express), JavaScript/Typescript, OpenAI SDK, MongoDB, Our preference is for candidates who are strong with Node.js & TypeScript, We're also open to candidates who are strong in: Ruby/Ruby on Rails, Go/Golang, Rust, and Elixir, We're maybe open to candidates who are strong in the following, depending on whether the rest of their profile aligns: .Net/C#, PHP, Java/Spring/Springboot, and Python Requirements By tier By category Calibrate a candidate in Parabot. to see how well they fit the requirements. Dealbreaker Work experience Spent most of career at Series A-​C startups where the product was scaling and ownership was high.​ Updated Proven track record of developing products from 0 → 1 / MVP to launch.​ Updated Hard skills [If Node.​js is not their primary language]:​ Track record of quickly switching between languages/stacks,​ especially in startup or early-​stage environments.​ Baseline Seniority 6+ years of experience as a backend-​leaning engineer Work experience Direct client-​ or non-​technical stakeholder-​facing experience Updated Hard skills Strong backend &​ 3rd party API work/focus (especially the Meta API),​ but comfortable leaning in across the stack when needed.​ Updated Soft skills Clear communication skills (do not submit if English communication skills are poor).​ Updated Miscellaneous Based in North America or Western Europe.​ Updated Nice-to-have Work experience Founder or Founding Engineer experience Updated Hard skills Deep experience working with Node.​js &​ TypeScript on the backend.​ Updated Has worked with asynchronous/event-​driven systems.​ Traits to avoid Developers who have only worked on internal tooling,​ basic application,​ or focus on frontend exclusively.​ Updated Bad communications or not personable Updated Significant recent work experience in large organizations (500-​1000+),​ at banks,​ or at large consulting companies (like Deloitte).​ Updated Recent significant experience with outdated tech (see list in description).​ Engineers who are jumpy (~1 year in many recent roles).​ Contractors or consultants
Closes in:
0
days
0
hours
0
min
0
sec
tune NOT FOR YOU? IMPROVE YOUR RESULTS