- Full Time
- I.T. and Communication Technology
- Business/Private Sector, Social Enterprise
- Job posted on: 30 Oct 2019
- Applications close: 15 Dec 2019
EthicalJobs.com.au is on a mission to change the world, one job at a time.
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 work with more than 5,000 organisations around the country, and have a passionate community of 220,000+ unique users visiting the site each month (plus a 150,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 19 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.
We're looking for a senior Full Stack or Back End developer/software engineer for our software team (currently 4 engineers, but planning to grow) developing our recruitment platform that's already being used by more than 5,000 charities and not-for-profit organisations.
Our platform (mobile site, employer portal, staff portal, e-recruitment system, internal statistics and integrations with other platforms) is built on micro services architecture, with a PHP RESTful API backend and ES6 React frontends consuming that API. (We also have a legacy desktop site that's about to be replaced with a responsive site built in React).
This is an opportunity to play a key 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 amazing people they need to change the world.
As a Full Stack or Back End developer/software engineer you have strong, recent experience working with PHP – ideally with Laravel or Symphony.
You've also got some experience with DevOps, especially working with Docker, and potentially Kubernetes.
Ideally you've also done some front end work with either React.js or Vue.js, though this isn't essential.
You are a proponent of best practices and software design patterns. Concepts such as functional programming, SOLID principles will be second nature to you.
You are also concerned with building and maintaining a reliable platform through excellent test coverage and a solid operations layer.
1. Experience as a senior developer/engineer working with:
3. Systems architecture
4. Software architecture
5. Experience mentoring, coaching or managing a team of software developers
6. Excellent written and verbal communication skills
7. Growth mindset
To apply, please go to https://form.jotform.com/91688476855983 and submit:
Enquiries can be directed to Robyn Percy via robyn [at] ethicaljobs.com.au
There is no application deadline for this role – applications will be shortlisted as we receive them, so we encourage early applications.