Senior Full-Stack Engineer on the Media Team responsible for media data ingestion, processing, and retrieval. Working extensively with AWS services to build intelligent security insights.
Responsibilities
Design, build, and operate backend services that handle media ingestion, processing, storage, and retrieval at scale.
Work extensively with core AWS services (SQS, S3, Lambda, and related managed services) to build event-driven pipelines.
Leverage AI tools effectively throughout the development lifecycle.
Design and evolve media platform APIs and contracts for multiple internal and external consumers.
Instrument services with meaningful observability: structured logging, metrics, and traces built on OpenTelemetry concepts.
Own the full deployment lifecycle for your services: staging and production environments, gradual roll-outs, canary releases.
Continuously monitor and tune and optimize cloud resource usage.
Requirements
Strong experience as a senior-level backend or backend-leaning full-stack engineer.
Hands-on cloud and AWS experience, with proficiency in core services such as SQS, EKS, Redis, and CloudFront.
Strong AI tool usage to increase quality and velocity.
Observability experience, not tied to any specific vendor, but a strong conceptual understanding of OpenTelemetry.
Practical experience with cloud deployment practices: managing staging and production environments.
A resource-aware, optimization-oriented mindset: comfortable fine-tuning cloud networking.
Strong distributed systems fundamentals: asynchronous processing, eventual consistency, idempotency, and failure handling.
Experience with modern backend development, including API design and production reliability practices.
Comfortable diagnosing complex, cross-service, and intermittent production issues independently and under pressure.
Benefits
Fully paid health & dental (no waiting period) + $500 health spending account.
Monthly reimbursement for fitness, wellness, or mental health programs.
Meaningful equity: Every full-time, permanent employee has a stake in our growth.
Advancement is based on contribution, initiative, and the ability to raise the bar - together.
Clear expectations, honest feedback, and no politics.
Senior full - stack engineer designing governed AI - agent infrastructure for CreatorIQ, the creator - marketing operating system. Building React/TypeScript interfaces and Node.js/Python services for enterprise automation.
Student software developer building, testing, and supporting banking technology at RBC. Contributing to applications across full - stack, mobile, API, web, Hadoop, and automation development.
Staff Software Engineer leading Sonatype’s upstream Data Identity platform for software supply chain security. Architecting large - scale pipelines, data contracts, SBOM ingestion, and AI/ML data solutions.
Student software developer building banking technology at Royal Bank of Canada. Developing, testing, troubleshooting, and documenting software across technology and operations teams.
Student software developer building AI and data solutions for RBC Borealis, Royal Bank of Canada’s AI and data innovation division. Developing, testing, and improving software components during a 4 - 8 month co - op.
RBC student software developer building banking technology across full - stack, mobile, API, web, Hadoop, and automation roles. Coding, testing, troubleshooting, and improving technical platforms.
Senior Full Stack Engineer modernizing Manulife’s digital benefits platforms. Building secure React, Node.js, GraphQL, .NET, and Java solutions for Canadians managing benefits and health.
Staff Engineer leading AWS integrations, microservices, and AI automation for EverCommerce’s SaaS service - commerce platform. Designing scalable solutions and guiding engineers across U.S. and Canadian teams.