Open Food Network Australia's logo

Senior Full Stack Engineer

Open Food Network Australia
  • Full-time position (negotiable, minimum 0.8 FTE)
  • 12 month fixed-term contract
  • Flexible working conditions
  • Location: online, access to Preston, Melbourne preferable
  • Salary $101,764 (+ 10% Super) - pro rata
  • Ruby on Rails experience preferred

About the Open Food Network

Founded in 2012, we’re a not-for-profit organisation focused on building a new food system that is fair, local, and transparent.

We believe a sustainable and resilient food system needs to reconnect producers and consumers. We aim to empower people and communities and give them the tools and knowledge to develop the food systems they need for their community.

Our flagship project is an open source software platform that makes it easy for farmers, producers, farmers markets, and other value-aligned enterprises to sell their products online. We also run place-based projects that seek to strengthen local food systems by supporting community food enterprises and by creating connections and sharing knowledge amongst producers, eaters and other food sector stakeholders. We are also a trusted software partner for other food enterprises, and we maintain and develop the CERES Fair Food e-commerce application.

We are part of a global network of people and organisations working together to develop open and shared resources, knowledge, and tools to support local food enterprises all over the world. We strive towards holacracy, being decentralised in terms of management and we operate in self-organising teams who are empowered to make decisions.

The Open Food Network community has decades of experience in running innovative food enterprises with social and ecological aims. We know that good food can transform our planet and our society. We also know that making values-driven food enterprise work takes commitment, perseverance, partnerships and support.

About the Opportunity

We are looking for a Senior Full Stack Engineer (Ruby on Rails) to join our team. The primary responsibilities are in relation to the CERES Fair Food application, but there may be opportunities for the right person to extend into Open Food Network’s global development processes.

The CERES Fair Food application is built in Ruby on Rails with a fairly good test coverage. It provides the online shop, including payments and stock management as well as reporting and packing sheets. It integrates with a few third-party services like SecurePay, Campaign Monitor and Routific. Our processes involve test-driven development, peer review and allow for continuous deployment. We value good code quality.

This is a full-time role for 38 hours per week, however if you’re keen to be part time, then this is negotiable. Minimum hours would be 30.4 hours per week. The role is fixed term for 12 months, with possibility to extend beyond this.

Most of the work will be remote, but we value occasional co-working and/or more regular on-site work at CERES to build relationships and understanding of the enterprise. So there is a preference for the person to be based in Melbourne, with reasonable access to the inner north (Preston) so that it is possible to sometimes meet and work with the CERES Fair Food team.

We’re a super flexible workplace, but will want you to do at least two-thirds of your hours within Mon-Fri 10am-5pm to ensure cross-over with other team members. You will be able to work out and agree suitable work times with the team, and fit in sessions with others when convenient for all involved.

Responsibilities

Your core responsibility is to continue developing and improving the CERES Fair Food application.

Key responsibilities related to this include:

  • Implementing new features , including interpreting requirements to support efficient and effective solution design;
  • Identifying critical technical upgrades in a timely manner;
  • Detecting and squashing bugs on the backend or the frontend with clean, maintainable and tested code;
  • Driving quality at all stages of the software delivery process;
  • Respond to urgent and critical issues to minimise downtime of the CERES Fair Food online shop;
  • Engage with teams at both Open Food Network and CERES, working closely to ensure effective delivery and great outcomes;
  • Understanding of Open Food Network products and relevant projects.

Relevant Experience and Skills

We are looking for someone who is values-driven, empathetic, proactive, and imaginative. You should be the kind of person that takes initiative and gets stuff done. You have solid experience in full-stack software development. We are primarily interested in:

  • Experience with frontend and backend development
  • Able to work with the latest Rails tools, MariaDB and a bit of Coffeescript
  • Reactive Rails is not mandatory but a big bonus. You need to want to learn.
  • HTML & CSS
  • Git
  • Have an understanding/appreciation of design processes and user centred product development
  • Good organisational, time management and communication skills

You may also: have contributed to open source software projects, and have worked on other ecommerce or food distribution software.

You’ll need your own computer, phone and internet connection.

All our people share a dedication to doing good in the world and we take pride in our work. We are farmers, software developers, house builders, asylum seekers, gardeners, herbal lore novices, climbers, bakers, weight lifters, capoeira trainers, dog, cat and chicken owners, partners, parents, carers, and most importantly, we’re good people. We are definitely a workplace where you bring your whole self to work.

INTERESTED?

Great! We encourage you to submit your application as soon as possible - if we find someone amazing before the closing date we’ll be moving fast to hire them.

Please submit your application via the Apply Now button.

Open Food Network is committed to creating a diverse and inclusive work environment. All qualified applicants will receive consideration for employment. We strongly encourage people from all cultural backgrounds to apply, including Aboriginal and Torres Strait Islander people.

If you have any questions or wish to arrange an alternative method of application, please contact us at [email protected] using the subject line: Senior Full Stack Engineer (Ruby on Rails) enquiry via EthicalJobs.

A Position Description is attached.

How to apply

This job ad has now expired, and applications are no longer being accepted.
Open Food Network Australia's logo

Email me more jobs like this.

Daily