POSITION: In-House Website Maintainer & Developer (Part Time), Triple R Broadcasters, Melbourne VIC

Triple R Overview

Triple R is a truly independent, not-for-profit community radio station. Playing a vital role as an independent community voice in Melbourne.

For more than 40 years Triple R has shaped and inspired the culture of Melbourne. Since its inception as an educational broadcaster in 1976, Triple R has become Australia’s most influential community radio station. Broadcasting on 102.7FM and 3RRR Digital, the Triple R grid houses over 60 diverse programs. Music shows cover every genre imaginable from pop to punk rock, from R&B and electro to jazz, hip hop, country and metal. Specialist talks programs delve into topics as varied as the environment, human rights, politics, medical issues, gardening, cultural ventures and local interests.

General Role Description

  • Part-time: 0.4 FTE (14 hours per week, or happy to discuss contractor arrangement)
  • Flexible employment conditions and great staff entitlements

Triple R is seeking a Ruby developer to enhance and maintain the codebase of our bespoke web application, its CMS and administrative backend. The Triple R production website (www.rrr.org.au) is a custom Ruby application that was developed by a Melbourne-based studio. There are separate staging and development instances of the application and an associated CI/CD pipeline. We are seeking an experienced Ruby developer with a demonstrable record of project delivery.

The successful candidate will work with our tech team to create a roadmap that includes enhancement and maintenance milestones.

The following selection criteria are necessary for a developer to hit the ground running. We are aware that some of the artifacts our application depends on have declined in popularity. We are willing to support the successful candidate to gain familiarity with the codebase, including its third-party gems. If you are a Ruby developer who has previously worked with dry-rb we are open to discussing what is necessary to bring you back up to speed.

Key Selection Criteria

Essential

Please ensure your expression of interest demonstrates your:

  • experience delivering and maintaining Ruby projects that leverage Roda, ROM.rb and the dry-rb ecosystems
  • deep familiarity with the PostgreSQL database and its associated query language and administration tools
  • experience developing and maintaining responsive web application front-ends using HTML5, JS and CSS
  • familiarity with application containerisation using Docker

Desirable

Where possible, please ensure your expression of interest demonstrates your experience with regard to:

  • instrumenting web applications using Google Tag Manager
  • scripting using Bash, Python and/or PowerShell
  • familiarity with and enthusiasm for using Debian-based linux and its command line interface
  • experience rendering streamed audio using front-end web technologies
  • familiarity with code and documentation version control using git
  • exposure to and a willingness to embrace the ‘Essential Eight’ threat mitigation strategies
  • exposure to or an interest in the CiviCRM constituent management ecosystem
  • a passion for Triple R, community broadcasting in general, music and arts, or interest in employment in the not-for-profit sector
  • experience coding with PHP and in particular migrating applications written for PHP 5 and 7 to PHP 8
  • exposure to MySQL databases (and migrating them to Postgres)
  • proficiency with object-oriented programming in any language
  • experience scripting with contemporary versions of Perl 5 (i.e. > 5.30)

Application Process

Triple R especially welcomes applications from people of the following groups – feel free to let us know if they apply to you:

  • Aboriginal & Torres Strait Islander peoples
  • People from culturally and linguistically diverse backgrounds
  • People living with disability
  • People who identify as LGBTIQA+
  • Young people (Under 26)
  • Women

Please email recruitment@rrr.org.au to request a copy of the full Position Description.

All Expressions Of Interest (EOIs) MUST provide the following in a single PDF document:

  • Cover letter
  • A written response to each of the key selection criteria, separate to the cover letter
  • A current CV

Please email your EOI to recruitment@rrr.org.au with the subject “Web Dev – Your Name”. Applications will be reviewed by July 11, 2025, however this may be extended depending on the outcome of EOI reviews.

Leave a Reply

Your email address will not be published. Required fields are marked *