Utility Warehouse - Greenfield Enterprise Go Transformation (DDD, Event Driven Architecture)

Utility Warehouse are in the midst of an Enterprise Transformation with every team working on Greenfield projects. We’re moving to Go, Event Driven Architecture with Domain Driven Design and building a bespoke Platform SDK to provide consistent UI, stand up services and do heavy lifting for Product teams so they can concentrate on solving business problems. This is a huge multi year project underway and we’re committed to utilising the latest technology and approaches.

What is unique about us is that we’re all in one building, a side from our partner network of 45,000 we have 1,000 staff in our Colindale headquarters so Engineers interact directly with the users of their work seeing the impact. We are making the business simpler through technology and want to use the backend platform to drive growth whilst keeping a consistent UI/UX.

Culture plays a big part of life at the pig, with all departments together you get to meet everyone that has grown the business to be recognised as UK’s most trusted Energy Supplier. We want teams that are flexible and can move freely between projects dependent on demand or interests. We recognise the need to offer a modern working environment with remote options where possible to attract and more importantly retain top engineering talent.

We are currently hiring for a number of Engineers across the team and our stack consist of JavaScript, GoLang, GraphQL, Kubernetes, Docker, Kaftka, AWS. It is key that new hires are comfortable working independently in a non prescriptive environment whilst also playing their role in the team. Fresh ideas are encouraged and staying abreast of developments in your field is expected. If it is the right tool for the job then we will introduce it.

Commercial experience of Go is not a prerequisite nor is years of experience, as far as we are concerned we will pay you what your ability is worth not just how many years you have on your CV, we really want to create something remarkable and with the right engineering team in place to help us drive forward Utility Warehouse.

If you would like to see more roles available then our careers page is available here; https://boards.greenhouse.io/uwtechnology#.Wk94SVSFhZ3

Do you hire Americans?

We don’t mind where people come from but ideally we are looking for people who would be based in or relocate to the UK but happy to sponsor excellent people where needed if that answers your question?

Yea, ideally I would want to relocate to London. It’s just with Brexit, I figured it would be near impossible to jump through the hoops.

Is there any where a blog post or more detailed article about Utility Warehouse and its stack and how they use Go exactly?


Hi All,

Sorry for the slow response, we will be better in future. To be clear we can support some remote working but not looking for fully remote as we’ve got a great culture of people who want to be in amongst the team.

As for sponsorship, for outstanding engineers we are happy to explore sponsorship and particularly with Brexit in mind we are already in a position where we are sponsoring individuals and would certainly look to protect any of our team who may be affected.

As for content on the wider transformation we are looking to speak at community events in and around London to promote our Engineering teams and will also be releasing an engineering blog shortly in addition the content being shared by the internal recruitment team.

A lot of our tech is OpenSource and you can see some insights on our github; https://github.com/uw-labs

Hope that answers some of the questions.


1 Like

Hey Tantanchen, if you want to know more email me at sasmith@utilitywarehouse.co.uk and I will do my best to answer any questions you may have. Steve