- Full Time
- I.T. and Communication Technology
- Business/Private Sector, Social Enterprise
- Job posted on: 06 Aug 2019
- Applications close: No Deadline - please apply as soon as possible
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.