Senior Full-Stack and AdOps Developer

St. Joseph CommunicationsToronto, ON

About The Position

Our engineering team is seeking a Senior Developer to play a key role in the engineering function for our Media organization. In this role you will be responsible for maintaining and enhancing our digital platforms that enable product, content and monetization to succeed for all stakeholders across SJC. As a senior member of the team, you will help to define technical priorities, contribute to architectural decisions, and collaborate closely with the product managers, designers, and editors to deliver high-impact solutions that maximize value for our users and revenue for our business. This role requires a proven track record of contributing to complex projects, architectural design, quality code production, and leveraging AI tools.

Requirements

  • 5+ years in software engineering with a track record of contributing to high-performing teams.
  • Proven collaborator with PMs, designers, and peers to take products from 0→1, managing expectations and delivering impact while fostering transparency and operational excellence.
  • Owning shared product services: authentication, content APIs, adtech, user engagement, personalization.
  • Shipping mobile web experiences (Next.js, React, Node, TypeScript—plus the leading edge framework that emerges tomorrow) accelerated with the use of AI coding agents.
  • Designing & delivering AI-powered products: recommendation engines, content tagging, AI-assisted newsroom tools, AI dev tools.
  • Crushing performance & Core Web Vitals so ad viewability and subscription conversions soar.
  • Championing engineering culture: code quality, observability, threat modeling, blameless retrospectives.
  • A bachelor’s degree in Software Engineering, Computer Science, or equivalent.
  • Proficient in JavaScript/TypeScript ecosystems (React, Next.js, Node.js).
  • Skilled in REST APIs (Golang, Python), containerization (Docker, AWS ECR/ECS/Fargate), microservices architecture, and serverless (AWS Lambda, Step Functions).
  • Proficient with programmatic advertising, GAM, advertising analytics, and A/B testing.
  • Using AI tools to accelerate coding productivity while maintaining strict quality oversight over AI-produced code.
  • Strong with relational databases (MySQL/MariaDB, PostgreSQL); familiarity with NoSQL and column-store databases (e.g., ClickHouse) is a plus.
  • Hands-on CI/CD (GitHub Actions, AWS CodeBuild) and CDN/edge computing (Cloudflare).

Nice To Haves

  • Data engineering experience is a plus.
  • PHP and WordPress experience are a plus.

Responsibilities

  • Collaborate with other engineers as well as PMs and designers, contributing to a culture grounded in trust, teamwork, clear expectations, accountability, and continuous improvement.
  • Architect and develop new platform and product features using modern frameworks (TypeScript, React, Node.js) and AI technologies, taking ownership from prototype through production and potentially mentoring junior developers in the process.
  • Own the technical implementation of our ad stack, including Header Bidding and Google Ad Manager, as well as the data pipelines that track and predict ad revenue.
  • Maintain build and deployment infrastructure. e.g. Docker, GitHub Actions, AWS CodeBuild, Terraform, and AWS Cloud formation.
  • Lead database development and administration using MySQL/MariaDB on AWS RDS Aurora.
  • Other duties as assigned.

Benefits

  • Health and Dental Benefits
  • Employee & Family Assistance Program (EFAP) and access to online health & wellness resources through Homewood Health.
  • Scholarship program available for employees’ children.
  • Exclusive employee subscription rates for SJC publications.
  • A complimentary 1-year Toronto Life Insider membership.
  • Discounted annual GoodLife membership.
  • Participation in the Perkopolis Perk Program, offering employee pricing at a wide range of retailers.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service