Lead Software Engineer
My team was responsible for the tools used by the journalists for content creation and publishing. This ranged from web application development to integration points, messaging flows, API management and data storage.Back end applications were largely written in Java with the Spring framework or Javascript/Typescript with NodeJS; front end apps used AngularJS and React-esque frameworks. These were all containerised and running in Kubernetes on both Google GCP and AWS clouds. Infrastructure was managed in code with Terraform. We employed a range of CI/CD tools and methods to improve quality and speed up delivery.Our team was responsible for building, shipping and running our applications. This meant a broad scope of responsibility covering application development, CI/CD, infrastructure management and production monitoring.The product department underwent a lot of growth during my time at Stuff. I was involved in recruitment for engineers and product owners as we formed new squads. This included interviews, technical tests, on-boarding and training new staff.