Cancer Council Queensland's logo
More from this Employer
Cancer Council Queensland's logo

Full Stack Web Developer

Cancer Council Queensland

Our Mission

Reducing the burden of cancer. Cancer Council Queensland raises funds that are dedicated to improving quality of life for people living with cancer, through research, patient care, prevention and early detection. We are dynamic, outcome-focused and responsive to community needs, committed to voluntarism and the pursuit of excellence in all activities. All employees and volunteers from CCQ, through their work, are actively involved in cancer control.

About the role

The Full Stack Web Developer will be responsible for supporting Cancer Council Queensland’s digital projects, from concept to completion for all Cancer Council Queensland departments.

The role will require you to be confident when interacting with both internal and stakeholders in gathering all requirements and approvals.

For this role there will be split of 80% Frontend Development and 20% Backend Development. You will be responsible for creating various landing pages for internal seasonal campaigns, microsites and components for existing websites and platforms to ensure a high level of quality to the user experience and device compatibility.
In addition, you will also assist with backend maintenance and troubleshooting with Azure Logic Apps, Functions, API Management and working with Azure DevOps.
We are always looking for new and engaging ways to deliver our content and admire creativity through animations, interactions, automation and overall online experiences which you will be a key role in helping plan and deliver.

This role is permanent Full-time (37.5 hours per week).

About you

To be successful in this role you must have excellent problem-solving skills and be able to find creative ways implement solutions. You will have excellent communication skills, ability to manage expectations effectively with key internal and external stakeholders, ability to prioritise and manage multiple projects with tight deadlines simultaneously. Additionally, we will be looking for the following:

  • 3+ years working in a similar role
  • High level of experience building SPAs and components with NodeJs, Vue, Nuxt, ES6, NPM, ParcelJs, CSS / SCSS, (React and PHP but not essential)
  • Experience with Microsoft Azure Logic Apps, Functions and serverless setups
  • Strong understanding of HTTP and its methods with APIs
  • Understands UX/UI to a level where you can advise and implement
  • Has experience with tracking tags and analytics implementation
  • Experience with GIT
  • Experience with Adobe XD or Photoshop is a plus


Cancer Council Queensland is a growing community-based organisation offering employees flexible work arrangements, salary packaging opportunities, and a supportive team environment where healthy lifestyle balance is encouraged.

How to apply

Click Apply Now to submit your application addressed to Team Leader, Digital Development, Cancer Council Queensland.

For your application to be considered, it is recommended that the following documentation is attached with your application:

  • Cover letter – Your cover letter should clearly indicate the position you are applying for and give a brief summary of your motivations for applying and your relevant skills and experience.
  • Current Resume – Your resume should include your contact details, work experience, educational background and professional development.

We will only be accepting direct applications for this role and applicants are encouraged to submit their application as early as possible as Cancer Council Queensland reserves the right to reduce the application period and/or remove the job advertisement early should a suitable applicant be found.

The successful applicant will be required to provide a current National Police Certificate.

Cancer Council Queensland will contribute to equality and reconciliation by encouraging applications and inquiries for employment opportunities from Aboriginal and Torres Strait Islander peoples.

How to apply

This job ad has now expired, and applications are no longer being accepted.

Email me more jobs like this.