Software Developer

CKUA Radio FoundationEdmonton, AB
Hybrid

About The Position

CKUA's websites and On-Demand platform are how thousands of listeners across Alberta connect with music, arts, and culture every day, and the Software Developer helps make sure it never misses a beat. This is a hands-on development role, well suited to someone who takes pride in writing clean code, enjoys solving technical problems, and cares about the experience real users have with the platforms they build. From new features to routine maintenance, security updates, and streaming reliability, this position plays a direct part in keeping CKUA's digital presence functional, secure, and dependable for listeners, donors, and staff. Reporting to the Manager, IT & Broadcast Technology, this position works extensively with the IT Systems Administrator and collaborates with colleagues across Marketing and Programming to ensure CKUA's technology serves the organization's broader goals.

Requirements

  • Proficient code in JavaScript, HTML, PHP, and Python.
  • Comfortable working with database systems and SQL to design, query, and optimize data.
  • Experience maintaining and improving existing systems like WordPress.
  • Experience building new features with tools like React, JSON, and API integrations.
  • Familiarity with version control and cloud platforms such as GitHub and AWS.
  • Understanding of how to build and test for accessibility standards like WCAG.
  • Understanding of data privacy best practices for handling user and donor information.
  • Clear communication with both technical and non-technical audiences.
  • Organized, self-directed, and comfortable working within a structured project workflow.
  • Collaborative spirit and strong alignment with CKUA's values of Community, Diversity, Inclusion, Creativity, Curiosity, and Authenticity.

Nice To Haves

  • Bachelor's degree, preferably in Computer Science or a related field.
  • Two to three years of relevant software development experience.
  • Experience with cloud platforms.
  • Experience with streaming media.
  • Experience with accessibility testing.
  • ITIL v4 certification.

Responsibilities

  • Write and maintain clean, well-documented code for CKUA's websites and On-Demand platform, building new features and improving existing functionality in step with organizational priorities.
  • Support the technical infrastructure behind CKUA's audio streaming and On-Demand services, keeping the signal strong and the stream uninterrupted.
  • Conduct thorough testing, write practical unit tests, and troubleshoot issues across browsers and devices.
  • Manage software deployments, perform routine maintenance and updates, and maintain backup and recovery procedures.
  • Apply secure coding practices and support incident response.
  • Monitor platform performance and analytics, translating findings into practical improvements.
  • Work closely with the IT Systems Administrator and cross-functional teams to align technical solutions with real business needs.
  • Participate in code reviews, document work clearly, and communicate technical trade-offs in terms non-technical colleagues can act on.

Benefits

  • Comprehensive benefits
  • Pension plan
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service