Where software engineers and tech experts connect. It’s also here where we share know-how, ideas and our passion for technology.
We try to understand the user by getting ourselves involved in product discoveries. Meeting METRO customers and employees helps us see their challenges and code with them in mind.
We like to write concise code that is easy to modify. For that reason we follow agile software processes and the software craftsmanship manifesto.
Improving our development processes is an ongoing practice: we constantly observe, measure and analyse our data.
Having a vast range of products can make things complex, so we aim to build straight forward and reliable systems. We also set up service-level-objectives to monitor performance.
We practice continuous delivery, which means every commit is deployable to production, while testing is automated. We setup alerts that are automatically triggered based on the error budget monitoring.
We like to share and exchange our knowledge and skills. Also we like to explore new paths by experimenting with Augmented Reality, Machine Learning and AI.
We generally have every software we need, and if we don’t, we make sure we get it.
Java
Kotlin
Android
Scala
React
.NET Core
Kubernetes
Python
Apache Cassandra
Postgresql
Apache Solr
Apache Kafka
Jenkins
Google Cloud Platform
Apache Spark
Puppet
Docker
BigQuery
Dataflow
Composer