Full Stack Developer

Published on October 16, 2023

Together with the engineering team, you will be involved in the full-width development of a product that is relied on every day by it’s users to run their businesses. While writing lots of tests and writing them first is paramount to the team’s strong focus on quality, you’ll be trusted to push directly to trunk and continually iterate on missions, looking for improvements and constantly refactoring. Our commitment to knowledge sharing requires you to pair on every part of the delivery process and collaboratively participate in whiteboard discussions. You will be given the opportunity one day a month purely for research and experimentation, to bring new ideas to the business and help solve some of the biggest problems. 🔍 We are looking for developers who want to work in a small, highly experienced development team with a strong focus on quality and engineering practices. At Fresho, you will have the opportunity to hone your tech skills and grow with the business. We are committed t

COMPANY OVERVIEW

Fresho is a fast growing tech start-up on a mission to transform the food industry for the benefit of people and the planet. 

Our ordering and order management software is revolutionising the way the entire industry operates - from day to day operations, to mental health and wellbeing, to food waste reduction - the impact of Fresho touches every aspect of the sector in a hugely positive way making it more efficient, enjoyable, profitable and sustainable. 

Fresho has raised over $30m to date and processes approximately $3.5m a day through the platform. The business is headquartered in Melbourne, Australia with offices in Sydney, Auckland, New Zealand and London, United Kingdom and customers in Australia, New Zealand, United Kingdom and United States.

Fundamental to our culture is the belief that our people are everything. We are purposefully building our culture alongside business to make Fresho a fun, positive and inclusive place to work for our dynamic team of Freshonauts.

An Employee Share Option Plan so our team can share in Fresho's success, procaffeinating Wednesdays where the coffee is on us, peer to peer learning sessions, a mentoring programme, lunch and learns, team cooking competitions, and Fresho book club are just some of the things that we do at Fresho to make it a great place to work. 

Fresho embraces diversity and equal opportunity in a serious way. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. The more inclusive we are, the better our work will be. 



Together with the engineering team, you will be involved in the full-width development of a product that is relied on every day by it’s users to run their businesses. While writing lots of tests and writing them first is paramount to the team’s strong focus on quality, you’ll be trusted to push directly to trunk and continually iterate on missions, looking for improvements and constantly refactoring. 

Our commitment to knowledge sharing requires you to pair on every part of the delivery process and collaboratively participate in whiteboard discussions. You will be given the opportunity one day a month purely for research and experimentation, to bring new ideas to the business and help solve some of the biggest problems.

🔍 We are looking for developers who want to work in a small, highly experienced development team with a strong focus on quality and engineering practices. At Fresho, you will have the opportunity to hone your tech skills and grow with the business. We are committed to identifying and addressing the systemic barriers to achieving sustainably gender-balanced technology teams.
✍️ Responsibilities
  • Pairing on problems to come up with the best solution
  • Ensuring all production code is written test-first
  • Full-width development (from problem analysis and solution design, through architecture and full-stack engineering, to deployment and operations)
  • Participate in on-call support of the Fresho products, if on the on-call roster (but we work hard to make sure we hardly ever get paged)
🧑‍💻 Engineering Principles at Fresho include
  • TDD first
  • No lone wolves - we pair on everything!
  • We learn from failure - we don't punish people for making mistakes
  • We don't want to manage things ourselves - we prefer to leverage third party services
  • Default to action - don’t assume you are blocked 
🤸 Skills and Experience
  • Experienced or be interested in learning more about:
  • BDD, TDD, Pair programming, Continuous Delivery, Trunk Based Development
  • Service oriented architecture/microservices, REST, OO, FP
  • Ruby on Rails, React, ElasticSearch/OpenSearch, Kinesis, Bootstrap, AWS, Cloud66, Heroku
  • Capybara, rspec, jest, enzyme

  • 🥳 All levels of experience welcome to apply*
💁 Benefits- Everything you need to live and work well
  • Employee Share Option Plan: so you can share in Fresho’s success
  • Capability Days: where you work on a work-related project of your choice
  • LinkedIn Learning Subscription: with weekly work time dedicated to growing new skills
  • Mentoring programme: to help you grow and exceed your potential
  • Flexible working: with hybrid and fully remote teams
  • Procaffeinating Wednesdays: where the coffee’s on us + in office coffee machines
  • Weekly fresh fruit in the office
  • Regular socials(with snacks and drinks of course!)
  • Fresho merch so you can look sharp in our branded swag
  • Referral bonuses- invite your friends and get paid for it!
  • Employee Assistance Program to support your mental health and wellbeing
  • Annual volunteer day to give back to a non-profit of your choice
  • CEO Book Club where role related e-books are on us
  • Fresho Sponsorship program to support your personal interests outside of work
  • Paid time off for fertility treatments and generous parental leave policy