Discovery

We immerse ourselves in the wholesale world meeting METRO customers and colleagues to understand their real challenges, then building with those people firmly in mind.

Clean Code

We write code that is concise, readable, and built to evolve. We follow agile practices and the software craftsmanship manifesto, because quality is not optional.

Engineering Metrics

Improving how we work is never finished. We constantly observe, measure, and act on our data turning insight into better engineering, every sprint.

Reliability Engineering

Managing a broad portfolio of solutions is complex by nature so we build for clarity, resilience, and predictability. Service-level objectives keep us honest about performance.

Platform Engineering

Every commit is deployable to production - testing is automated, and alerts fire automatically based on error budget monitoring. Continuous delivery isn’t a goal; it’s how we operate.

Exchange and Exploration

Knowledge sharing is built into how we work across teams, disciplines, and borders. We also push boundaries by experimenting with Machine Learning, AI, and emerging technologies.

Our tool kit

We generally have every software we need, and if we don’t, we make sure we get it.
Java

Java

Kotlin

Kotlin

Android

Android

Scala

Scala

ReactJS

React

.Net Core

.Net Core

Kubernetes

Kubernetes

Python

Python

Apache Cassandra

Apache Cassandra

PostgreSQL

PostgreSQL

Apache Solr

Apache Solr

Kafka

Apache Kafka

Jenkins

Jenkins

Google Cloud Platform

Google Cloud Platform

Apache Spark

Apache Spark

Puppet

Puppet

Docker

Docker

BigQuery

BigQuery

Dataflow

Dataflow

Composer

Composer

Solutions we deliver

From point-of-sale systems and last-mile delivery to e-commerce platforms and mobile commerce - a connected portfolio built for the full METRO wholesale journey.