We use a modern set of tools and tech stack and all of our digital solutions are built on Amazon's infrastructure. Our frontends utilise the latest scripting techniques, like Typescript, Angular and React. These are supported by APIs in the backend that are mostly based on serverless microservices built with Node.js and Java. All applications and most of the infrastructure rely heavily on build and deployment automation. Securing access to our systems as well as secure software development is of utmost importance for us.
We have several development teams, each having 5–12 members and all working on a different aspect of our digital footprint. All teams are cross-functional and consist of people from commercial product management, design, development and data science – seamlessly working together as a team. Most teams use a version of Scrum or Kanban and a set of different tools to facilitate the work but being nimble and truly agile is the most important aspect we're trying to achieve. We plan our work in three-month cycles and the teams typically work in 2-week sprints.