Full Stack Engineer, Total Media
Job description
About the role
Total Media Engineering is focused on constructing the foundational infrastructure that powers the future of advertising operations. In this capacity, you will own the complete lifecycle for intake, build, review, and deployment of media integrations that directly influence campaign reliability. Your daily production-grade code will orchestrate interactions with 465 billion automated optimizations per second, ensuring seamless connectivity between brand and performance marketing channels. You will architect intake pipelines that normalize diverse partner payloads and design the lifecycle state machines that govern complex advertising entity hierarchies. Collaboration with architects and engineers is essential as you establish robust reliability patterns and implement secure OAuth 2.0 flows for third-party ecosystems. This role serves as a core entry point for multi-channel strategy, demanding end-to-end ownership of projects from initial design through deployment. You will translate intricate partner validation errors into clear guidance while creating idempotent workflows that support retries and system resilience. This position is fully remote-first, welcoming engineers located anywhere in Canada.
Key facts
What you'll do
You will architect intake pipelines that normalize diverse partner payloads before secure, durable storage in production environments.
You will design and implement lifecycle state machines to manage activation and updates across complex advertising and marketing entity hierarchies.
You will establish robust reliability patterns essential for production environments to ensure system stability and data integrity.
You will collaborate closely with architects and engineers to design scalable, well-tested, and meticulously documented web architectures, including APIs and backend systems.
You will assume end-to-end ownership of projects, guiding initiatives from initial design through successful deployment and ongoing health monitoring.
You will translate intricate partner validation errors into clear, precise, and actionable guidance for users and internal teams.
You will create and maintain idempotent create, update, and activate workflows to safely support retries and system resilience.
You will leverage AI-assisted developer tooling strategically to accelerate delivery while upholding the highest standards of operational quality and security.
You will implement secure OAuth 2.0 authorization flows, including authorization code flow, refresh token management, and token rotation.
You will model data and design integration systems, including internal and external ID mapping, status and lifecycle state mapping, and repair/replay tooling.
You will embrace modern development practices, including comfort with AI-assisted workflows and building agentic systems that enhance delivery speed.
You will document internal systems comprehensively to enable teammates to efficiently run, troubleshoot, and debug applications locally.
You will integrate third-party and partner APIs under real-world constraints, managing rate limits, pagination strategies, and retry mechanisms with backoff.
You will ensure that production-grade code directly shapes campaign reliability and behavior across advertising partners.
Requirements
You must possess over two years of full-time experience building highly performant web applications that operate in production environments.
You must demonstrate strong backend proficiency in designing API-driven products, utilizing both GraphQL and REST architectures effectively.
You must showcase extensive experience integrating third-party and partner APIs under real-world constraints, handling the complexities of rate limits and pagination.
You must design and implement idempotent operations for create, update, and activate scenarios to ensure safety during retries.
You must communicate technical integration challenges effectively, transforming partner validation details into actionable information for stakeholders.
You must document internal systems comprehensively, enabling teammates to efficiently run, troubleshoot, and debug applications locally.
You must implement secure OAuth 2.0 authorization flows, including the authorization code flow, refresh token management, scope and permission handling, and secure secrets management.
You must model data and design integration systems, including critical aspects like internal and external ID mapping and drift detection methodologies.
You must embrace modern development practices, including comfort with AI-assisted workflows or building agentic systems that enhance delivery speed and operational quality.
Nice to have
No additional preferred items are specified beyond the core requirements and skills.
Practical notes
This role is fully remote-first and open to candidates located anywhere in Canada. The compensation range for this role is USD 180,000 to USD 220,000 per year, reflecting the expected base salary for candidates located in Canada based on market data and approved budget. This range represents base salary only, and candidates may also be eligible for additional compensation such as annual equity and performance bonuses. StackAdapt maintains distinct compensation ranges for roles across other countries and regions, and final offers will be aligned to the candidate's specific location. The company does not ask candidates about current or prior salary history, and will not use such information, if volunteered, in setting an offer.