THG is one of the fastest growing online retailers on the planet. We have over a decade of building and growing brands in the Beauty and Wellness sectors, across over 140 markets. We specialise in creating brilliant digital brand experiences and we aim to be the World's leading Online Health & Beauty Destination. We are currently the UK's leading multi-website online retailer with rapidly growing global operations and we currently have over 16 million customers worldwide.
We are building a world-class business with global ambitions, a proprietary technology platform, and disruptive business model. Our culture is fast-paced and ambitious - we like to move twice as fast as you might think is possible. That's how the company operates, and it is part of the DNA that has led to our incredible growth. We have over 4,000 diverse, smart thinkers - our people are unquestionably our strength. Wherever in the world they are, whatever their role, we encourage our people to share the smart thinking, and give them the support to see their ideas made real. We have built an environment that empowers our people to achieve their full potential, creating innovative digital experiences that deliver results.
As part of our hyper growth we seek to hire and develop well-rounded, commercially astute, ambitious people that can bring fresh and innovative thinking to THG and drive us forward.
About the Technology Division @ THG
Our software is the core of our business and enables the company to continue to grow and thrive. The Group’s industry leading and proprietary technology platform powers its own consumer sites plus global media partners and brand owners, including: Unilever, Nintendo and the Daily Mail Group. We develop all of our own applications in-house with our Development Delivery Teams. In order to enable our Delivery Teams to continue to achieve, we are always looking for bright and intellectual people who are happy to push boundaries and really challenge the status quo.
Led by world-class technologists with a diverse range of backgrounds ranging from Silicon Valley tech giants (Google, Amazon) through to Hedge funds and Algorithmic Trading Firms. You will be surrounded by highly intellectual and passionate colleagues, all with the common goal to help us grow this business globally, fast. Our current 500 strong Tech Division are currently looking at how we can further develop our platform to continue the success’ that we have had!
The Senior Software Architect will work closely with the director of Development and the CTO Global Logistics to maintain the systems and software architecture of the product in such a way that we can continue to deliver the best in class Warehouse Management System to the business that:
- Is reliable and resilient
- Is easy to extend with new business requirements
- Is easy to scale up and down for different size warehouses
The ideal candidate will be a coder at heart with many years of experience in developing complex yet pragmatic systems in Java and proven experience in architecture and design.
You will be leading the architecture and design function in the team, mentor of software engineers that are working on technical or functional areas within our state of the art warehouse management system whilst supporting the operational challenges in our warehouse(s).
- You love to code and find clever and simple solutions for complex problems
- You like work with development team(s) that you mentor and teach a trick or two
- You liaise with the process/warehouse operations team to drive efficiency and accountability
- You understand the value of data science and clever algorithms to optimise warehouse operations
- You have a ‘can do’ attitude that sees problems as challenges, not as setbacks
- You like to design and develop high throughput event-driven systems
- Exceptional coding skills in Java, Spring boot and event-driven systems
- Demonstrated ability to manage technical teams
- Experience writing high performing, scalable systems and server-side applications
- Previous experience working with warehouse management systems
- Knowledge of different cloud and on-premise data centre technologies