2,245,093open jobs
144,441companies
256,098added this week
Browse all
Salary
$62k – $73k per year
Location
Hybrid (Burnaby, Canada)
Employment
Full-Time

First seen by Alion on Nov 12, 2026.

Overview
Company
Impact
Profile match
Join Our Team At Knowledge, we believe our people and our culture are the foundations of our success. Together, we create an impactful, high-quality service that educates, inspires, entertains and makes a meaningful difference in the lives of British Columbians.

The Opportunity

Knowledge Network, BC’s public educational broadcaster and streamer, is looking for a dedicated and skilled Drupal Developer to complement and strengthen our Streaming Platforms team as we grow and evolve our websites and apps.

We deliver content through two distinct digital platforms. Knowledge Network (Knowledge Prime) focuses on serving adult audiences (40+) with curious minds with a diverse selection of documentary, drama, factual and performing arts programming. Knowledge Kids provides children 2-8 with a safe, trusted space to discover content that inspires, educates, and entertains. In addition to knowledge.ca and knowledgekids.ca, we maintain a suite of mobile and streaming applications across various devices, ensuring audiences can view content wherever and however they choose.

Drupal is the foundation of those platforms, managing content, metadata, relationships and integrations that make programming discoverable and delivering reliable information to every audience-facing application. Reporting to the Director of Streaming Platforms and working under the supervision of the Senior Manager of Platform Development & Web Operations, you will build and maintain the Drupal capabilities, APIs and integrations that support Knowledge Prime and Knowledge Kids.

This hands-on role collaborates with colleagues across the organization including our programming, audience engagement, fundraising and design teams. It’s an excellent opportunity for someone who enjoys solving complex technical challenges, contributing to reliable backend systems, and helping shape the continued growth of BC’s public streaming services.


Who We Are:

Knowledge Network is British Columbia’s provincial public broadcaster, operating a free and commercial-free television channel in B.C. and streaming services across Canada. The Knowledge brand is unique – we are not selling a product but providing a service rooted in the values of curiosity, commitment, inclusivity, and accountability.

Funded by an annual operating contribution from the provincial government and donations from loyal viewers, Knowledge Network offers curated programming from all over the world and award-winning Knowledge Originals from BC filmmakers. We provide British Columbians with trusted free and commercial-free content that enriches minds, fosters understanding and contributes to a connected and more informed society.

We respectfully acknowledge the xʷməθkʷəy̓əm (Musqueam), Sḵwx̱wú7mesh (Squamish), and səlilwətaɬ (Tsleil-Waututh) Peoples on whose unceded traditional territories our Burnaby office is located.

What You Will Be Doing:

  • Develop, maintain and improve the Drupal 11 backend that supports Knowledge Prime and Knowledge Kids.
  • Enhance custom Drupal modules, services and data models for streaming platform content.
  • Build, improve, and maintain secure APIs and integrations that deliver content and donation related data to our React web application and mobile and connected-TV apps.
  • Integrate Drupal with internal systems and third-party services, including video, search, authentication, recommendation engine, analytics and other platform tools.
  • Collaborate with front-end developers to support our headless Drupal environment and resolve integration issues.
  • Apply Drupal core and module updates, manage configuration across environments, and assist with routine maintenance and security updates.
  • Troubleshoot production issues; improve performance, monitoring and data quality; and help ensure that releases are stable and dependable.
  • Manage your assigned work in Jira, keep tickets current and participate in sprint planning and team discussions.
  • Write and maintain automated tests where appropriate, participate in release testing and quality assurance, and contribute to practical test plans for new features and fixes.
  • Participate in code reviews, technical planning discussions and draft documentation, following our established department standards and practices.
  • Collaborate with our developers, designers, and colleagues across Knowledge to implement new features and enhancements.

 What You Bring to the Team:

 Experience & Knowledge:

  • Post-secondary diploma or degree in Computer Science or a related field, or equivalent professional experience.
  • 3+ years of professional web development experience, including at least 2 years of developing and supporting Drupal 9, 10 or 11 applications.
  • Strong PHP skills, including object-oriented PHP and Symfony concepts, and experience building custom Drupal modules, services, and plugins.
  • Strong understanding of Drupal architecture, including content entities and fields, media, taxonomy, configuration management, Views, permissions and revisions.
  • Experience designing, consuming and troubleshooting RESTful or JSON: API integrations; experience with GraphQL is a definite asset.
  • Solid knowledge of relational data modelling and MySQL, including the ability to investigate data issues and improve query performance.
  • Experience with Git, GitHub, Composer, Drush and Unix command-line workflows across local, test and production environments.
  • Experience with automated testing and quality assurance practices, including PHPUnit or similar tools, regression testing, test cases, and release validation.
  • Experience maintaining secure production applications, including regular dependency updates, vulnerability remediation, and performance troubleshooting.

 Skills & Abilities:

  • A thoughtful, detail-oriented problem-solver who can take ownership of technical work while knowing when to involve others.
  • Able to balance feature development with careful maintenance, testing and documentation required by a public-facing production platform.
  • Clear and collaborative communicator, comfortable working with both technical and non-technical colleagues.
  • Strong organizational and time-management skills, including the ability to manage multiple requests and follow through on details
  • Strong attention to detail and a commitment to accuracy, quality, and a positive audience experience.
  • Interested in the unique value of a free, commercial-free public broadcaster and streamer, and motivated to make our services better for audiences.

 What We Bring:

 Knowledge Network is a stable, trusted, and inclusive employer. We believe employees are our number one asset. As such, we offer competitive benefits including:

  •  A Competitive Salary - $88,459 – $103,486 per year.
  • A Defined Benefit Pension Plan - Municipal Pension Plan with employer contributions.
  • Generous Vacation Entitlement - starting at 4 weeks along with 13 annual statutory holidays.
  • 100% Employer-paid dental, extended health, vision care premiums for you and your family.
  • Wellness supports, including an Employee and Family Assistance Program, lunch and learn seminars, and mental health resources.
  • Work-Life Balance - hybrid work option with flexible work schedules.
  • Training and Professional Development funds to support your continuous learning and development.

Knowledge Network is committed to employment equity and building a skilled, diverse workforce that reflects the communities in which we serve. We welcome applications from all qualified individuals and encourage candidates to voluntarily indicate in their cover letter if they are a member of a First Nations group, Inuk or Métis; a racialized person; a person with a disability; a woman; or 2SLGBTQI+.

Knowledge Network is committed to developing inclusive, barrier-free selection processes and work environments. If you require accommodations at any point during the application and hiring process, including but not limited to mental health, physical disability, religious practices, or medical conditions, please let us know by contacting [email protected].

If you are passionate about this opportunity and want to contribute your experience and expertise, please submit a cover letter and resume via our Career Centre or through email at [email protected], by November 27, 2026. A link to your GitHub, Drupal.org profile, or relevant work samples is welcome but not required.

This position is only open to those legally entitled to work in Canada and with the ability to commute to our office in Burnaby. We thank all applicants for their interest; only those selected for an interview will be contacted.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,245,093 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Frontend
Remote, many countries
Similar stack
Same company
Burnaby
$30k per year · In office · Full-Time · Abbotsford
Apply
Programmeur.euse UI 2 days ago
Hybrid · Full-Time · High School Diploma · Quebec
C++
Game Dev
Unreal Engine
Management
Scrum
Apply
Hybrid · Full-Time · Montreal
JavaScript
PHP
PHP
WordPress
Drupal
Frontend
React.js
Sass
DevOps
Git
Docker
Linux
Management
Jira
Apply
In office · Contractor · Laval
JavaScript
TypeScript
Frontend
Vue.js
Three.JS
Angular
React.js
Lit
Storybook
npm
DevOps
Git
Design
Figma
QA
Playwright
Vitest
Apply
$30k per year · In office · Full-Time · Courtenay
Apply
Remote (EAEU) · 2+ years exp · Moscow
JavaScript
TypeScript
Frontend
Zustand
Redux
React.js
React Query
Jotai
Redux Toolkit
Apply
Remote (EAEU) · Internship · Samara
JavaScript
DevOps
Git
Management
Scrum
Apply
Remote (likely EAEU) · Full-Time · 3+ years exp
Go
JavaScript
TypeScript
AI/ML
OpenAI Codex
Frontend
React.js
DevOps
gRPC
Docker
Kubernetes
Apply
Remote (EAEU) · Moscow
JavaScript
PHP
TypeScript
Node JS
Databases
MySQL
Redis
Frontend
Webpack
Next.js
React.js
Sass
Mobile
React Native
DevOps
WebSockets
Docker
QA
Jest
Apply
Remote (EAEU) · 3+ years exp · Kazan
JavaScript
TypeScript
Frontend
Vue.js
Vite
DevOps
Rest API
Git
Apply
In office · Full-Time · 1+ year exp · Burnaby
Analytics
Microsoft Excel
Apply
In office · Burnaby
Apply
≈ $32k – $69k per year (Estimated) · In office · Burnaby
Apply
In office · 5+ years exp · PhD · Burnaby
Apply
In office · Master's Degree · Burnaby
Design
AutoCAD
Apply
See all jobs
This is one of many
2,245,093 more open roles from verified company boards, updated every day.