The Role
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.
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.
About You
- Java (21), Terraform, AWS suite, Spring boot, Serverless, Event driven architecture.
- Manufacturing/shipping or eCommerce background.
- 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
- Experience with MES systems like Tulip etc.
- A keen interest in operational processes, particularly in manufacturing, shipping, fulfilment or supply chain.
Benefits
- 25 days holiday rising by one day for each year here (for 5 years).
- Matched pension scheme.
- Paid parental leave.
- Private healthcare.
- Life insurance.
- Season ticket loan.
- Cycle to work scheme.
- Flexible work schedules with hybrid and remote working for certain roles as well as a Work From Anywhere program.
🇧🇷 Essa vaga exige inglês. Você está pronto?
A DevSpeak Academy prepara desenvolvedores brasileiros para conquistar vagas internacionais. Domine o inglês técnico com professores que entendem o mundo dev.
Conheça a DevSpeak Academy