Software Engineer II (Forge - Post Purchase) in London

Software Engineer II (Forge - Post Purchase) in London

London Full-Time 50000 - 65000 £ / year (est.) Home office (partial)
P

At a Glance

  • Tasks: Join a dynamic team to build and improve software for seamless product launches.
  • Company: MOO, a creative print and digital products company with a vibrant culture.
  • Benefits: Enjoy 25 days holiday, flexible work options, and private healthcare.
  • Other info: Embrace diversity and grow your career in a fun, inclusive workplace.
  • Why this job: Make an impact in a supportive environment while working with cutting-edge technology.
  • Qualifications: Experience in Java, AWS, and a passion for user experience.

The predicted salary is between 50000 - 65000 £ per year.

MOO set out to shake up the world of print back in 2006. Today we’re a 400+ strong team who create print and digital products for companies of all sizes – from Google and AirBnB to small businesses. Our global HQ is in London, UK, with additional premises in Dagenham, Boston, MA, East Providence, RI, and Denver, CO.

The Forge team focuses on enabling branded product launches through our expanding network of vendors while improving our in-house internal manufacturing system. Our mission is to power product launches that grow revenue for MOO by enabling our manufacturing team to produce high-quality products quickly and efficiently.

We operate as an agile team, working closely with internal stakeholders to orchestrate the post-purchase journey from the moment a customer checks out to when their custom-branded product arrives at their door. Our platform plays a crucial role in ensuring that every new product launch is scalable, efficient, and beautifully delivered.

The Role

You’ll be joining an established platform team that sits at the heart of MOO’s post-purchase journey, ensuring 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.
  • Understanding of the importance of code quality and testing.
  • Challenges themselves and others to imagine and implement improvements collaboratively.
  • Promotes 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.

What’s it like to work at MOO?

MOO’s the kind of workplace where you can really be yourself. 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. That’s why we offer 25 days holiday rising by one day for each year here (for 5 years), a matched pension scheme, and paid parental leave. We’ll offer you private healthcare, life insurance, a season ticket loan, and a cycle to work scheme. We also offer flexible work schedules with hybrid and remote working for certain roles as well as a Work From Anywhere program.

Diversity Statement

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. 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. 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.

Software Engineer II (Forge - Post Purchase) in London employer: Phoenix Court Group

At MOO, we pride ourselves on fostering a vibrant and inclusive work culture where creativity thrives and every team member can truly be themselves. With a strong focus on employee growth, we offer extensive benefits including 25 days of holiday, flexible working arrangements, and a commitment to work-life balance, all while being part of a dynamic team that is at the forefront of innovation in print and digital products. Join us in our London HQ or Dagenham office, where you'll have the opportunity to collaborate with talented professionals and contribute to exciting projects that make a real impact.

P

Contact Details:

Phoenix Court Group Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineer II (Forge - Post Purchase) in London

Tip Number 1

Network like a pro! Reach out to current employees at MOO on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for landing a role in the Forge team. Personal connections can make a huge difference!

Tip Number 2

Prepare for those technical interviews! Brush up on your Java, Terraform, and AWS skills. Practice coding challenges and system design questions that are relevant to the role. We want to see you shine when it comes to problem-solving!

Tip Number 3

Show off your passion for user experience! During interviews, share examples of how you've improved internal tooling or contributed to great user experiences in past projects. MOO loves candidates who care about the end-user!

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the MOO family. Let’s get you on board!

We think you need these skills to ace Software Engineer II (Forge - Post Purchase) in London

Java 21
Terraform
AWS suite
Spring Boot
Serverless architecture
Event-driven architecture
Agile methodology

Some tips for your application 🫡

Tailor Your Application:Make sure to customise your CV and cover letter for the Software Engineer II role. Highlight your experience with Java, Terraform, and AWS, and show how your skills align with MOO's mission to improve the post-purchase journey.

Show Your Passion:Let us know why you're excited about working at MOO! Share your enthusiasm for building reliable software and improving user experiences. A genuine passion can really make your application stand out.

Be Clear and Concise:When writing your application, keep it clear and to the point. Use bullet points where possible to make your achievements easy to read. We want to see your skills without wading through unnecessary fluff!

Apply Through Our Website:Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it’s super easy to do!

How to prepare for a job interview at Phoenix Court Group

Know Your Tech Stack

Make sure you’re well-versed in Java, Terraform, and AWS. Brush up on your knowledge of Spring Boot and event-driven architecture. Being able to discuss how you've used these technologies in past projects will show that you're not just familiar with them, but that you can apply them effectively.

Show Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous roles and how you overcame them. MOO values collaboration and problem-solving, so be ready to share examples of how you’ve worked with others to improve systems or processes, especially in an agile environment.

Emphasise User Experience

Since MOO cares about great user experience, think about how your work impacts the end-user. Be prepared to talk about how you ensure code quality and testing, and how you’ve contributed to improving internal tooling or user experience in your previous roles.

Be Yourself

MOO encourages authenticity, so don’t be afraid to let your personality shine through. Whether it’s your unique approach to coding or your creative problem-solving style, being genuine will help you connect with the interviewers and show that you’d fit into their friendly culture.