Responsibilities
- Build, test, and deploy backend services as part of a collaborative, cross-functional team, using Java, Terraform, and AWS.
- Contribute to the reliability and scalability of our systems by improving monitoring, alerting, and incident response processes
- Write clean, maintainable, and well-tested code that supports core fulfilment workflows
- Work closely with senior engineers through pair programming, code reviews, and collaborative problem-solving
- Take part in design discussions and contribute to architectural decisions that help us scale
- Collaborate with engineers and stakeholders across teams to support new product launches and vendor integrations
- Continuously improve how we work — from refining CI/CD pipelines to strengthening observability and developer experience
Requirements
- Java (21)
- Terraform
- AWS suite
- Spring boot
- Serverless, Event driven architecture
- Manufacturing/shipping or eCommerce background
- Understanding of the importance of code quality and testing
- Experience of working in an agile environment
- Above all, a team player
- Challenges themselves and others to imagine and implement improvements collaboratively
- Promote transparency and collaboration with your tech peers and stakeholders
- Has a keen eye for detail
- Cares about providing a great user experience
Nice to Have
- Experience with MES systems like Tulip etc
- A keen interest in operational processes, particularly in manufacturing, shipping, fulfilment or supply chain.
Benefits
- 19 days holiday rising by one day for each year here (for 5 years)
- matched pension scheme
- paid parental leave
- private healthcare
- life insurance
Work Arrangement
Hybrid
Team
Team size: 400+. Structure: agile team
Additional Information
- Dye your hair purple. Hit the sofa with your laptop. Whatever helps you feel comfortable and happy at work.
- We want to help you grow in your career and set you up for success – while also recognising the importance of a healthy work/life balance.
- We are working hard to create a representative, inclusive and super-friendly team, because we know that different experiences, perspectives and backgrounds make for a better workplace. And that creates a better experience for our customers.
- MOO doesn’t discriminate on the basis of race, colour, religion or belief, gender, national origin, age, sexual orientation, marital status, disability or any other protected class.
- We strive to create a values-driven, purposeful and highly empowered organisation that we are all proud to work for. And we are committed to continuous investment in building an open and inclusive environment, welcoming a diverse audience of candidates who see themselves working and thriving at MOO.