- Job posted on: 12th Sep 2019
- Applications close:
Have a question about advertising a job on Ethicaljobs?
Please direct all enquiries about a particular job ad to the employer listed on the ad - you can find their details under the "How to Apply" section on each job ad.
Please note we are NOT a recruitment company, and unfortunately we don't provide career advice or accept CVs. For help on finding an ethical job, please see our Career Advice section above.
To change the world, charities and NFPs 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 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 5,000 organisations around the country, and have a passionate community of around 200,000+ unique users visiting the site each month (plus a 135,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 16 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.
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.
Our platform (mobile site, employer portal, staff portal and e-recruitment system) is built on micro services architecture, with a PHP RESTful API backend and ES6 React frontends consuming that API. (We also a legacy desktop site which we aim have replaced in the next few months).
This is an incredible opportunity to take an ownership role on a platform for a large and thriving community of socially-and-environmentally-minded people and organisations.
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.
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.
Please download the full PD below for Selection Criteria and more information about the role’s responsibilities.