Full Stack Developer, ADaPT (English Services) (Hybrid/Telework)

CBC/Radio-Canada

$80K — $110K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 3+ years of experience in a senior development role.
  • Strong communication skills for effective collaboration.
  • Degree in Computer Science, Engineering or equivalent experience preferred.
  • Proficient in JavaScript and TypeScript; Java and Go are desired.
  • Experience with test automation frameworks and cloud environments, specifically GCP, Azure, and Docker.
  • Familiarity with ADaPT frameworks and vendor integrations, including React and Apache Beam.
  • Knowledge of data governance and privacy legislation, including GDPR and CCPA.

Responsibilities

  • Build and maintain audience data pipelines from various streams.
  • Collaborate with Product Managers and UI/UX Leads to assess new features.
  • Communicate effectively with team members, supporting ongoing dialogue.
  • Engage in knowledge-sharing and continuous learning with the team.
  • Contribute to a tech-forward environment aligned with the company's mission.

Benefits

  • Hybrid work arrangement with flexible scheduling.
  • Team-oriented culture focused on collaboration and learning.
  • Opportunity to work with a mission-driven organization.
  • Engagement with diverse technologies and frameworks.
  • Supportive environment prioritizing employee input and feedback.
Full Job Description
Position Title:
Full Stack Developer, ADaPT (English Services) (Hybrid/Telework)

Status of Employment:
Permanent

Position Language Requirement:
English, French

Language Skills:
English (Reading), English (Speaking), English (Writing), French (Reading), French (Speaking), French (Writing)

Unposting Date:
2026-06-22 11:59 PM

This role is a hybrid work arrangement. Work schedule to be discussed with the Hiring Manager according to the guidelines defined by the department.

Why is this role important?

As a public organization, we are committed to protecting and handling our audience's personal information in the most transparent and ethical way possible. To help us achieve this, we are looking for a Full Stack Developer to work with the Audience Data and Privacy Team (ADaPT).

CBC/Radio-Canada is the largest broadcaster in Canada and this team is at the very heart of its content creation experience. The ADaPT team is responsible for building, maintaining and supporting the workflows and tools that allows us to better understand our audience and better tailor content to their individual needs while balancing privacy considerations. We accomplish this by federating content produced by CBC for distribution across CBC's applications and broadly to content aggregators worldwide, delivering News, Sports, Podcasts, On-demand audio information to thousands of Canadians. We work with a lot of content types and platforms ranging from APIs, GQL, podcast audio files, live stream sporting events to audio content management.

How you will make an impact:

You will primarily work on building, improving, and maintaining the existing data pipelines for audience data from various streams and products. You are looking to apply and build upon your skills in:
  • Collaborating with Product Manager, Product Owners, UX/UI Leads and Architect to assess feasibility of proposed changes/features and helping to break down, clarify, prioritize and estimate work to deliver value in each sprint/product increment
  • Open communication and dialogue with team members on an ongoing basis, being supportive and receptive to feedback and questions.
  • Having an opportunity to join a company with a mission, value set, and tech-forward approach that aligns with your own; a place where knowledge-sharing guides your learning.
  • Wanting to be part of a fun team, engaged in a continuous learning culture, where you can take on new challenges and be a significant contributor to engaging our pan Canadian audience.


What you bring to our team:
  • Three or more years of experience in a senior development role.
  • The communication skills. You know how to listen and relay empathy and understanding for diverse perspectives.
  • The education: A Computer Science, Engineering degree or equivalent is preferred, but we know not everyone gains their programming skills this way. You have the knowledge and understanding of software development and testing best practices. You are passionate about learning new technologies and exploring innovative solutions.
  • The tools: Demonstrated experience working with either JavaScript (Must), TypeScript (Must), Java (Desired), Go (Desired) and Python.
  • You are comfortable working across the full SDLC, including using test automation frameworks such as Cypress, Playwright and Jest; and on deployments. You are comfortable working in a cloud and containerized environment using GCP, Azure, OpenShift, Docker, and Kubernetes.
  • Proven experience with the frameworks and vendor integrations/products that the ADaPT team currently works on e.g. React, Apache Beam, Data Clean Rooms, Blueconic, Lotame and Didomi.
  • The collaborative Agile experience. You enjoy collaboration, pair-programming, and knowledge sharing. You do your best work in a team-focused environment. You believe in the Agile methodology, and you are flexible and open to change. You are comfortable with iterative and incremental development.
  • Data governance and privacy expertise: You have a general awareness of Privacy by Design, a general awareness of consent frameworks (Interactive Advertising Bureau's - IAB's Transparency Consent Frameworks), and a general awareness of privacy legislation (GDPR, CCPA, Privacy Act, Quebec law 25, formerly Bill C-27).


Nice to have:
  • You have participated in the implementation of a consent management platform and worked to integrate data pipelines and APIs.
  • Knowledge of media domain (e.g. ingestion workflows and streaming protocols) is a plus


This position will not be filled until consideration has been made by the CBC/Radio-Canada / APS Workforce Adjustment Committee.

Candidates may be subject to skills and knowledge testing.

We thank all applicants for their interest, but only candidates selected for an interview will be contacted.

Primary Location:
Broadcast Centre 205 Wellington St. W., Toronto, Ontario, M5V 3G7

Work Schedule:
Full time

Similar Jobs

More Jobs at CBC/Radio-Canada

More Information Technology Jobs

Find similar Full Stack Developer, ADaPT (English Services) (Hybrid/Telework) jobs: