Software Engineer II (Forge Post Purchase)
Job Summary
The Forge team is focused on enabling branded product launches through our expanding network of vendors while improving our in-house internal manufacturing system. Our mission is simple: 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 the moment 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.
- Youll be joining an established platform team that sits at the heart of MOOs 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 youll 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 youll 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. Youll 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
- 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.
- Youre 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
- 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.
Required Experience:
IC
About Company
Online printing services to create high-quality business cards, stickers, postcards, and more. Professional custom printing by MOO, the best online print shop.