Software Engineer
Gousto
3 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Intermediate Compensation
£ 51KJob location
Tech stack
API
Amazon Web Services (AWS)
Automation of Tests
Cloud Computing
Code Review
Software Debugging
Amazon DynamoDB
Pair Programming
Amazon Web Services (AWS)
Software Engineering
Reliability of Systems
Functional Programming
Amazon Web Services (AWS)
Programming Languages
Job description
- 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
Requirements
- 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
About the company
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.