Technology is evolving our business, so we empower developers to write good quality code and create scalable architecture. Our engineers also design, write, test and deploy their own code. Pairing is central to the way we work and we actively support and encourage TDD.