Tech & Product

Our Tech Team

In der Tech vereinen wir Experten aus der ganzen Welt – daher stellen wir euch unser Team nachfolgend auf Englisch vor.

Cologne and Darmstadt: Our Online Shop

Our tech and product team with 150 employees is responsible for creating the best-possible customer shopping experience for the real.de marketplace – our digital product is one of the most successful marketplaces in Germany. We are here to inspire millions of customers, to help them find, purchase and get the things they love.

ansible

ansible

bitbucket

bitbucket

gulp

gulp

mongodb

mongodb

mysql

mysql

jquery

jquery

memcached

memcached

kafka

kafka

grafana

grafana

vuejs

vuejs

jira

jira

php

php

python

python

confluence

confluence

jenkins

jenkins

rabbitmq

rabbitmq

nodejs

nodejs

javascript

javascript

symfony

symfony

elastic-kibana

elastic-kibana

docker

docker

influxdb

influxdb

git

git

elasticsearch

elasticsearch

GO

GO

Kubernetes

Kubernetes

Spark

Spark

Jupyter

Jupyter

Invision

Invision

Sketch

Sketch

Apache Airflow

Apache Airflow

BigQuery

BigQuery

Consul

Consul

DataDog

DataDog

gitlab

gitlab

Google Cloud Platform

Google Cloud Platform

Helm

Helm

Istio

Istio

Tableau

Tableau

Tensorflow

Tensorflow

Terraform

Terraform

Our Teams & Areas

To enrich the lives of our customers, we collaborate in cross-functional teams, in which product owners, product designers, frontend and backend engineers, data scientists and lean managers join forces. Each team is part of one of the following product areas which are organised along the customer journey.

Product Areas

In the product area Explore & Discover we are responsible for the entire customer journey for the real.de marketplace to just before the point at which a customer goes to his/her cart and checks out. At the beginning of the journey this includes inbound traffic through channels like Google Shopping, Facebook Ads, idealo and Bing. For these channels we need to aggregate, format and export more than 20 million product data changes each day, so that customers can find our products on external websites. Other customers organically arrive at real.de to be inspired by what they see and get recommended on the homepage or the category pages. Customers also search for products. Whatever they are looking for in the real.de marketplace, they’ll find products they love to buy. On the product detail pages, customers evaluate all product properties as well as browse and create new product reviews. To make sure customers see up-to-date and relevant product data, we constantly work on improving its quality.

In the product area “Order & Buy”, we aim to accompany a prospective customer through the buying process and to reassure him that it’s easy and safe to buy at real.de. We are responsible for the entire checkout process from shopping cart to payment as well as reversing the transaction in case of cancellation. We continuously optimize the payment process for the customer, control a wide array of payment provider connections, take care of invoice generation, and supervise the technical side of coupon processing – always taking legal aspects into account as well. In order to guarantee a stable system, it is extremely important for us to monitor and identify significant events and react promptly to changes in the measured values. After purchase, we provide the customer with an account area where the customer can check the delivery status of parcels, request returns or get in touch with the customer care team. And if the customer has any questions related to his/her purchase, we provide her with the right information in our help area.

As a more process focused product area, “Deliver & Return” is responsible for the full operational experience on real.de. Starting with the focus on sellers, we provide tools to make them perform as successfully as possible. We want to enable our sellers to control their costs, drive service excellence and mitigate risks to gain increased value. One of these sellers is real itself – known as direct sales. For the seller “real” on real.de, we provide an enterprise resource planning system that enables our direct sales to perform and scale. This includes the whole lifecycle starting with an offer and ending with sending out the parcel towards the customer. In order to deal with any kind of customer issue, we provide a ticket system that enables our employees and sellers to handle all our customer claims as efficiently as possible.

Our “Data & Dev Tools” Area is responsible for designing, building and operating the various platforms that are used internally by our other areas. Both traffic and team sizes are constantly growing, and we’re experienced in scaling our systems and structures to meet those ever evolving needs. Our area consists of members from all around the world having experience in both development and operations. We focus on creating scalable and maintainable solutions that utilize industry best practices and bleeding edge technology to stay ahead of our competition. Situations that require cross-functional expertise and long-term thinking are our strength – we thrive in challenges that require both precise engineering and creativity. Through combining product development, software development and operational experience, the platforms we build enable all our colleagues to develop and operate their products faster, easier and more reliably.

Horizontals

Our first priority is: creating customer value. When you have a great product that customers love, everything else will follow. We use design thinking and involve people from different parts of the company, to make sure we identify and refine the best ideas to successfully address customer needs and solve real customer problems. We think outside the box and take calculated risks.

We ensure that our team delivers the best possible economical outcome! We efine the vision and strategy for our product that is aligned with the company goals. We use objectives and key results instead of roadmaps, since we want to make every decision based on the most recent information. In many cases, we don’t know the best solutions, so we talk to customers a lot, analyze data thoroughly and run many multivariate tests. The most important tools that we use are: Optimizely, Contentsquare, Speedcurve, Tableau, BigQuery, our own UX lab, Google Analytics 360, Confluence and Jira.

Our team of Product Designers and UX researchers are working with our cross-functional product teams across the whole customer journey. Product Designers work alongside the product owners and software engineers to solve problems and build products our customers love. They are passionate about innovative ideas and embrace an agile and customer and data-centric way of working. Rapidly building, testing and iterating on prototypes is one of the most important responsibilities of the Product Designer, utilizing product discovery techniques like design sprints, usability labs, A/B tests etc. The habits, emotions and needs of our users are always the main focus here. The Product Designer also takes care of our pattern library, defining new patterns and further developing existing patterns to deliver a consistent user experience across the full real.digital marketplace.

Tools like Sketch, Invision, Figma, ProtoPie and the Adobe Creative Cloud suite help us with our tasks. On the other hand, the UX researcher supports product teams during the planning, execution and analysis process of user research activities. Our UX researchers have profound experience in qualitative and quantitative user research methodologies.

In the last couple of years, development inside frontend departments has changed drastically, so it changed over here. Our horizontal is not just responsible for every visible object in our shop but also involved even before the coding starts. This includes working on drafts with our UX experts, collecting data for evaluation with the product team, thinking about useful tracking and testing approaches with our SEO team, collaborating tightly together with our backend horizontal to clarify APIs etc., and more. Of course we develop and administer our micro frontends, which are written in Vue.js. Besides that we are working constantly on our pattern libraries to ensure consistency on our platform. We are working with a mobile first approach and take care of all cross-browser problems. We love to create the best user experience for our customer and keep code clean and easy to read. Our tech stack includes among others : SCSS, BEM, Webpack, Docker, GraphQL, Vue.js, Typescript, Nuxt … and much more.

Backend engineers are responsible for the backbone of our products – business logic and processes, data and integration with other products and partners. Every day we are challenged, but glad to have the possibility to learn, how to develop our systems and to write our code, so that our products can handle the constantly increasing traffic, while staying open for any new innovational product idea. As a part of cross-functional teams, we actively participate in the product discovery phase to generate ideas, propose innovations through new technology or to estimate the doability of any idea before it is planned to be implemented. To keep our systems future safe we invest time in developing our architecture and migrate our older systems towards microservices. We can apply a wide range of technologies to choose the best possible solution for our products: PHP, Python, Go, MySQL, MongoDb, Redis, RabbitMq, Kafka, Docker, AWS, Google cloud.

The Data Scientists work on improving our shop and processes with well-designed automated Machine Learning solutions. We analyse our data and processes to find possibilities to enhance the customer’s shopping experience through recommendations and the enrichment of our product data. Furthermore, we help to support the business departments with intelligent forecasting, automated sorting of customer claims and item categorization. Data Scientists explore our data, train models and deploy their developed services themselves at our company, thus requiring experience in Data Science and Software Engineering. Challenging current features and solutions, we constantly work on finding better ways and easier approaches to raise the quality of our products and data. We

employ a variety of tools and Frameworks for these tasks: Python, BigQuery, MySQL, MongoDb, Kafka, Docker, Kubernetes, Google Cloud, sklearn, OpenCV, statsmodels, tensorflow, rasa, spacy.

Lean Managers are the organizational engine of our product areas. You can imagine us to be a mix of project managers, scrum masters and agile coaches. We optimize organizational flows within our area and we make sure that we are applying lean methodologies wherever possible. We remove all kinds of impediments and roadblockers along product discovery and delivery to achieve operational excellence in our teams. Therefore, we have a deep understanding of lean, agile and project management methods and foster general culture of improvement. We also make sure that our teams are aware of all dependencies, deliverables and roadmaps and communicate accordingly in order to establish and maintain transparency with stakeholders. Continuous improvement is our goal.

Düsseldorf: Our Online Food Shop

E-Food – an innovative growth market with huge potential. Anyone who wants to use state-of-the-art technology to develop creative solutions for the real.de online food shop should feel right at home at the Düsseldorf location. Based on the e-commerce solution SAP hybris, our offline-enabled Angular frontend and domain-specific microservices form our online food shop with its backend tools.

solr

solr

HYBRIS

HYBRIS

java

java

angular

angular

docker

docker

ansible

ansible

grafana

grafana

jenkins

jenkins

git

git

elastic-kibana

elastic-kibana

elasticsearch

elasticsearch

mysql

mysql

jira

jira

confluence

confluence

nodejs

nodejs

rabbitmq

rabbitmq

javascript

javascript

gallera-cluster

gallera-cluster

consul

consul

r

r

apache-spark

apache-spark

teradata

teradata

spring

spring

logstash

logstash

kafka

kafka

Scala

Scala

Drools

Drools

python

python

Kubernetes

Kubernetes

Learn more about our Domains in Düsseldorf

Our shop team is responsible for all areas and processes in which the customer interacts with the food shop. From product data import and product presentation including user-friendly search functions to order processing and payment, the shop team deals with everything that is needed for a convenient shopping experience.

The fulfilment team only gets involved after the order is placed in the system. Through the tools developed in this department, we support the processes in the individual stores to ensure that the order is complete and ready to be picked up or delivered at the desired time. The order picking is supported by artificial intelligence, which plans optimal routes and continuously adjusts them based on the incoming data. The integration of interfaces between our partners to automate processes is also the responsibility of the fulfilment team.

In order to roll out new functions as quickly as possible, we use a microservice approach. In this unique method, individual topics are viewed completely detached from the central platform and implemented by a multi-part architecture. This offers us the advantage of being able to quickly assess new issues and to make our online food shop even more easy to maintain.

Without a stable foundation, even the most beautiful building cannot last, and the same holds true for our online food shop. Built on a modern OpenStack infrastructure, the platform team provides a variety of settings for development, testing, and operations. Continuous integration and deployments several times a day are thus easily integrated into our everyday R&D.

Agency – Mönchengladbach

Mönchengladbach: Content management, microservices and app development – at the Mönchengladbach location, we develop content pages and technical solutions for digital services such as eBon or Digital Loyalty via TYPO3. Moreover, as a microservices division we ensure that all our partners and colleagues are supplied with data through networking software solutions such as real.de‘s Identity Management software or PAYBACK Integration.

We develop eBon, Digital Loyalty, the My Family Programme and other digital services for our customers and users of real.de. Consequently, we ensure that our customers can experience everything real.de has to offer with exciting and helpful applications.

We develop apps that make it easier for our customers to use real.de on mobile devices. These applications function as a user-friendly alternative to the websites and ensure that customers can experience the world of real conveniently with the special capabilities of their mobile devices.

We develop various microservices and software applications that help our customers as well as our colleagues in Cologne and Düsseldorf to access data quickly, efficiently and securely. We manage the complete identity management of real.de and thus ensure that our customers can register at the website and store and manage their data. With the advertising material control, we ensure that teasers are displayed appropriately, centrally and time-controlled on various content pages. By integrating PAYBACK into the real.digital ecosystem, customers can earn points through their purchases.

docker

docker

ansible

ansible

grafana

grafana

git

git

elastic-kibana

elastic-kibana

elasticsearch

elasticsearch

mysql

mysql

jira

jira

confluence

confluence

rabbitmq

rabbitmq

javascript

javascript

logstash

logstash

bitbucket

bitbucket

php

php

bamboo

bamboo

mongodb

mongodb

puppet

puppet

redis

redis

xamarin

xamarin

Typo3

Typo3

gitlab

gitlab

kafka

kafka

Tech Culture

We combine a high quality standard, willingness to help and integrity as well as the eagerness to improve ourselves and the product every day. This only works if every team member feels comfortable. Every developer in our department enjoys attractive benefits such as:

Free Choice of Hardware

We provide each programmer with the development environment of his or her choice – because everyone usually works best with familiar tools.

Always up-to-date!

Each developer receives special holiday leave and a budget each year to attend relevant trade shows and conferences.

Our vision is to become the most popular marketplace in Germany.

We set ambitious goals to achieve our vision, mission and OKRs.

We work autonomously end-to-end in cross-functional teams with product, design and engineering.

Customers are at the center of our daily work. We strive for customer value instead of outputs.

Our decisions are based on quantitative and qualitative data insights.

We are moving fast and have a positive mindset towards change and evolution.

We trust each other, prefer direct and honest communication and constant feedback.

We work hard and play hard together. We close the week with drinks and celebrate our achievements.

If you enjoy solving mental challenges in a relaxed team setting and want to join us on Fridays at beer o’clock to reflect on the week with a beer, then you are at the right address!

Our Tech team from Cologne

Our Tech team from Düsseldorf

Our Tech team from Mönchengladbach

Jobs