Placement papers | Freshers Walkin | Jobs daily: Senior Full Stack Engineer (PHP & JS) at EthicalJobs (Collingwood, Australia)

Search jobs and placement papers

Senior Full Stack Engineer (PHP & JS) at EthicalJobs (Collingwood, Australia)

About Us
To change the world, charities and NFPs need amazing staff and volunteers – and that’s why exists.

We bridge the gap between the thousands of not-for-profit organisations that tirelessly strive to make our world a better place, and our community of passionate, values-driven job-seekers.

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

Our spacious office is just off Smith St in Collingwood. There's 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 12-14 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 joining our small software team (currently 4 engineers) building a recruitment platform already being used by more than 5,000 charities and not-for-profit organisations.

While we still have some legacy systems (including our current desktop site) most of our platform (mobile site, employer portal and e-recruitment system) is built on micro services architecture, with a PHP RESTful API backend and ES6 React frontends consuming that API.

This is an incredible opportunity to take an ownership role of a platform for a large and thriving community of socially-and-environmentally-minded folks.

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.

About you

As a senior, full stack engineer you’re be comfortable moving throughout the stack, from our PHP RESTful API backend through to the ES6 React frontends consuming that API.

You are a proponent of best practices and software design patterns. Concepts such as functional programming, SOLID principles will be second nature to you.

Importantly you are concerned with building and maintaining a reliable platform through excellent test coverage and a solid operations layer.

Finally, you’re also someone with a passion (or at least an interest) in environmental and/or social-change issues, and possibly some experience working in or with the not-for-profit sector.

Selection Criteria


  • Experience as a senior engineer working across a full production stack using:

    • PHP - Laravel ideally or Symfony / similar

    • ES6 Javascript - SPAs built in React with Redux ideally or Vue.js / similar

    • SQL

    • Git / Source control

    • CI/CD pipelines

    • Automated testing

    • Docker

    • Kubernetes ideally or similar

    • GCloud ideally or AWS

  • Systems architecture

  • Software architecture

  • Excellent written and verbal communication skills

  • Growth mindset

  • Demonstrated commitment to "working for a better world”


  • Experience using other elements of our stack and workflow (used on our employers site, mobile site, and (coming soon) responsive-desktop site), including:

    • GraphQL

    • Node.js / Express

    • Elasticsearch

    • MySQL

    • RESTful API design

    • Yarn / NPM

    • Composer

    • Webpack / Rollup

    • Microservice architecture

    • Cloud dev-ops (logging, monitoring etc)

    • Functional programming

    • SOLID principles

    • JWT stateless auth

    • Agile development

    • Product development

    • Solution architecture

  • Experience working in or with the not-for-profit sector.

Hours: Full Time, with an option for a 9-day fortnight.


To apply, please email our General Manager at with:

  • 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.

There is no application deadline for this role – applications will be shortlisted as we receive them, so we encourage early applications.

by via developer jobs - Stack Overflow

No comments:

Post a Comment