Software Engineer
Gousto
Company Description
Here at Gousto, we are on a mission to become the UK's most loved way to eat dinner, and for every meal to leave the planet better off. Gousto is changing how people shop, cook and eat food at home. It’s an incredibly exciting time to join our team - and we’re a friendly bunch!
We’re proud to be one of the fastest-growing companies in the UK. Powered by data and a love of food, we’re a recipe box company that’s disrupting the sector, and we’re passionate about our diverse team and our customers.
All of our people are responsible for the success of Gousto, and we’re passionate about creating an inclusive environment for all to thrive. Our guiding values - Dream, Deliver and Care - show our commitment to innovation, our ambition to hit goals at speed, and our deep respect for the people we work with.
Job Description
Location: London, Hybrid
We’re thrilled to offer an exciting opportunity for a Software Engineer to join us here at Gousto! As a Mid-Level Software Engineer, you’ll be part of one of our cross-functional product squads — collaborating with engineers, product managers, and designers to build and scale the technology that powers our recipe box experience. You’ll report into a Senior Engineer or Engineering Manager and work alongside talented peers who care deeply about delivering high-quality, impactful products.
This is a hands-on development role where you’ll take ownership of features and services from concept through to production. You’ll play a key role in shaping solutions, improving reliability, and helping us scale our systems as Gousto continues to grow. You’ll have the opportunity to learn from experienced engineers, contribute ideas that make a difference, and help us build technology that our customers (and the planet) love.
Core Responsibilities
- Build, deploy, and maintain high-quality product features that enhance the customer experience
- Develop clean, reliable, and well-tested code in line with Gousto’s engineering standards
- Participate in technical design discussions, contributing to architectural decisions and solution scoping
- Improve system reliability through effective monitoring, alerting, and debugging practices
- Collaborate with product managers, delivery leads, and cross-functional teams to align technical work with business goals
- Conduct constructive code reviews and contribute to maintaining best practices within your squad
- Support and mentor junior engineers through pair programming and knowledge sharing
- Take ownership of small to medium features, ensuring quality through documentation and testing
- Continuously improve existing systems and development processes to enhance efficiency and performance
- Contribute to team retrospectives and initiatives that strengthen Gousto’s engineering culture
Who you are
- Skilled in one or more modern programming languages, with solid software development fundamentals
- Familiar with cloud technologies — ideally AWS — and core services such as Lambda, DynamoDB, SQS, SNS, or ECS
- Confident working with APIs, event-driven systems, and scalable architectures
- Experienced in writing automated tests at multiple levels (unit, integration, end-to-end)
- Comfortable managing code in production — monitoring performance and troubleshooting issues proactively
- Outcome-focused and accountable, with a strong sense of ownership for the features you deliver
- Naturally curious and committed to continuous improvement — both in your own work and within your team
- Effective at problem-solving, considering trade-offs and long-term impact when making decisions
- Collaborative and communicative, working well with peers from across disciplines to achieve shared goals
- Motivated by Gousto’s mission and eager to make an impact in a fast-moving, purpose-driven environment
Additional Information
Benefits
Click here to see our company benefits
Gousto is for everyone
Whether it’s creating diversity in our recipes or building new teams, we care about our people and the opportunities they have at Gousto. Across our business we lead with inclusivity and strive for equality in all we do; working hard to ensure Gousto is an environment where you can be totally yourself.
Everyone is welcome and we’re looking for applications from people of all backgrounds and experiences.
Excited but wondering if you tick every box? We recommend applying anyway so that we can review your profile . And, if you’re in a job share, why not just apply as a pair.
For our roles outside of Operations, most of our people spend 1 or 2 days in our offices every week, combining the benefits of flexibility and time together with colleagues. We want to enable you to do your best work, and if you require additional flexibility, please talk to us about it.
If you have a disability that you’re worried will affect you during the interview process, please let us know and we will do our best to help you feel comfortable.
#LI-CM1
#LI-hybrid