Here at Gousto, we are on a mission to become the UK's favourite way to eat dinner!
Whether it is creating diversity in our recipes or building new teams, we care about our people and the opportunities they have at Gousto.
We are committed to equality of opportunity across our organisation. At all levels we promote equality, ensuring our people are consistently treated in a fair and equal manner.
If you need reasonable adjustments at any point in the application or interview process, please let us know.
In your application, please feel free to note which pronouns you use (For example - she/her/hers, he/him/his, they/them/theirs, etc).
Go Gousto!The Role
To support our growth, we're looking for Junior Software Engineers to join us as we scale our Supply Tribe and take our technology platform to the next level. As a Junior Engineer at Gousto , you'll be working closely with other members of the Engineering team, growing your knowledge and getting involved in some very exciting projects that will have a huge impact on the business and support us in building a massively talented engineering team.
Our ideal candidate will have a passion for programming and be looking to grow your technical skills and get involved in solving real business problems. Having a growth mindset is important to your development as a Software Engineer aswell as the attitude to continuously learn and push yourself to explore new ways of thinking - Think Big! We are invested in supporting your progression and development here at Gousto and provide a range of opportunities for learning.
Most of all you'll be passionate about making Gousto a success.Requirements
- Track record of producing well-structured, maintainable and testable code
- Experience with database-driven applications (SQL, noSQL).
- Experience using popular development tools (Git, Bash/Powershell etc.)
- Familiarity with event based systems.
- Experience working within an agile, highly-collaborative team environment.
- Eagerness to level up quickly through pairing with senior engineers and self-study
What we look for in a great Software EngineerGreat engineering
- Familiarity with AWS technologies
- Experience working in a distributed environment
- and this is so much more than writing great code. As well as good software craftsmanship practices, you value thorough test coverage. You'll know the fundamentals of great design and have experience of maintaining your code in production.Collaboration
- we firmly believe that software is a team sport and that effective, quality solutions are delivered quickly when teams work together.Ownership
- agility only works with accountability. We believe in empowering teams, and hand in hand with that we expect teams a strong sense of responsibility and commitment from our teams.Lean delivery
- you value agility as much as you value great code. You deliver in small batches to reduce risk and create a fast feedback loop. You have a continuous improvement mindset, constantly seeking to improve your team's processes.Growth mindset
- you are curious and are always looking to learn. You value feedback as a learning tool, and you offer constructive feedback to help your teammates improve.
What's it really like to work here?
- We are customer-centric, data driven and outcome focused, using lean principles to work iteratively, experiment and learn fast.
- We work in cross-functional squads which we are slowly evolving to include business partners. This allows us to work more closely with our colleagues in food, operations and marketing, enabling greater alignment, collaboration and innovation.
- Our squads have a high level of autonomy to decide both what outcomes they should pursue and how they will achieve them.
- We believe in being agile rather than committing to a single framework. We have a set of lean and agile principles which we follow, but beyond that squads are empowered and encouraged to tailor their working processes.
- We discourage pigeon-holing which means our engineers are responsible for designing, writing, testing, deploying and maintaining their code in production. We don't have QAs, and our architect works closely with squads to consult and collaborate.
- A DevOps culture is central to our way of working and our squads are responsible for running their solutions in production.
- Pairing and TDD are practices we champion and want to keep improving.
- 10% of our time is dedicated to tech innovation and we hold regular brown bags.
- We are committed to being involved in the wider tech community, hosting meetups, speaking at events and sharing learnings via our blog .