> Markdown version of [/jobs/ext/2808115-software-engineer-ii](https://www.wearedevelopers.com/jobs/ext/2808115-software-engineer-ii). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer II - **Company:** MOO group - **Location:** London, UK (Remote available) - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Adobe InDesign, Amazon Web Services, Software Quality, Code Review, Pair Programming, TypeScript, Spring-boot, Backend, Event Driven Architecture, Code Testing, Terraform, Serverless Computing - **Published:** September 9, 2026 - **Apply:** https://www.collegerecruiter.com/job/2842869258-software-engineer-ii ## About the Role * Java (21) * AWS suite * Spring boot * You care about great user experience, improving internal tooling, and want to collaborate with other engineers and stakeholders to achieve this. * You're self-motivated and a team player- doing your best work when collaborating with others. * You have some experience of working in an agile environment, and are willing to learn and evolve your skillset. * Above all, a team player * Understanding of the importance of code quality and testing * 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 * Typescript * Terraform * Serverless * Event driven architecture * Manufacturing/shipping or eCommerce background * Experience with MES systems like Tulip etc * A keen interest in operational processes, particularly in manufacturing, shipping, fulfilment or supply chain. ## Description * You'll be joining an established platform team that sits at the heart of MOO's post-purchase journey making sure every customer order is smoothly handed off to the right production partner and fulfilled without a hitch. * As a Software Engineer, you'll work closely with a small team to improve the resilience, observability, and scalability of our systems. From refining service architecture to setting up robust monitoring and alerting, you'll play a hands-on role in keeping our internal manufacturing system healthy and evolving. * This is a great opportunity for someone who enjoys building reliable software, likes digging into systems, and wants to grow in a supportive environment. You'll learn from experienced engineers, contribute to essential platform features, and take ownership of technical areas over time, * 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 ## Related Videos - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Infrastructure as Code: The Developer's Secret Weapon](https://www.wearedevelopers.com/videos/1221-infrastructure-as-code-the-developer-s-secret-weapon) - [Do TypeScript without TypeScript](https://www.wearedevelopers.com/videos/327-do-typescript-without-typescript) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Dev Digest 113 - Debugging above the cloud](https://www.wearedevelopers.com/magazine/422-dev-digest-113-debugging-above-the-cloud)