Full Stack Engineer: Impact over 4,000 charities and social enterprises


About Us

To change the world charities and not-for-profits need amazing staff and volunteers – and that’s why EthicalJobs.com.au exists. We bridge the gap between the thousands of not-for-profit organisations that tirelessly strive to make our world a better place and all the passionate, values-driven job-seekers who want to “work for a better world”.

As a social enterprise and one of Australia’s top job-search sites for the not-for-profit sector and beyond, we work with more than 4,000 organisations around the country and have a passionate community of 200,000+ unique users visiting the site each month (plus a 125,000-strong email list). And we’re growing!

Our spacious office in Collingwood has loads of natural light, high ceilings, standing desks, a large outdoor deck for lunch in the sun and drinks after work, and great food and coffee just around the corner.

You’ll be joining a dedicated, passionate and successful team (currently 15 people) who are inspired to work for a better world through connecting people and organisations who share a vision of a more equitable, just and sustainable world.

About the role

You’ll be an integral part of a growing engineering team (currently two engineers and growing to five over the next 12 months) building a brand new responsive EthicalJobs.com.au site. We have an exciting plan for ongoing development and new product launches for the years to come.

You’ll have the opportunity to shape the directions we take. Your work will help hundreds of thousands of people to find “work for a better world”, and thousands of organisations to find the extraordinary people they need to change the world.

Our engineering team runs as an autonomous agile team, and as a team member, you’ll enjoy contributing to solving problems, continuous improvement of processes and having a say in the tech stack we work on.

About you

As a mid-level full stack engineer, you’ll be comfortable moving throughout the stack, from our PHP-based APIs through to the React apps consuming these APIs.

You’ll have experience with:

  • React
  • PHP
  • Git
  • Yarn / NPM

You’ll be a proponent of best practices and software design patterns, as well as building and maintaining a reliable platform using an excellent test suite.

You’re also someone with an interest in environmental or social justice issues, and in “working for a better world”.


  • A beautiful office with lots of natural light and greenery
  • Unlimited fruit, nuts, chocolate, tea and coffee
  • In-house massage-therapist every 2 weeks
  • Pet-friendly workplace
  • A beautiful outdoor deck to eat lunch on
  • Birthday and work anniversary lunches
  • Standing desks
  • Paid professional development days
  • Impact on the work of over 4,000 charities and social enterprises


To apply, please go to https://form.jotform.com/81991314913965 and submit:

  • A 1-page cover letter succinctly outlining your relevant skills and experience and why you’re the best candidate for this role (this can be addressed to Maddie); and
  • Your CV
Apply for this job
  • Location
    Melbourne, Collingwood
  • Salary
    $88K - 120K
  • Posted