About us: 

Passion for food. Hunger for tech. We make METRO digital.  

Today technology is driving the world. And at METRO.digital we are driving the technology for one of the leading international wholesalers specializing in food - METRO. From e-commerce to checkout, to delivery software, we work on a wide range of products to make each day a success for our customers and colleagues. With passion and ownership, we build the future of wholesale  in 20+ countries.   
You are driving to create smart solutions for customers around the globe? You want to grow in a flexible environment? Let the right career opportunity find you and join us! 

How you will make an impact? 

M.SHOP is METRO's food service distribution platform. With M.SHOP, METRO customers search and order articles and get them delivered at a specified time frame. Almost a million orders are placed by customers this way every single month. M.SHOP is implemented as a microservice-based distributed web application and consists of products developed by multiple teams. The application is tightly integrated into METRO's application landscape and provides interfaces to various external consumers and providers. 

M.SHOP is based on a variety of technologies with the main tech stack consisting of the following: Java/Kotlin, Javascript, React, Terraform, Apache Cassandra, Apache Kafka, PostgreSQL, Kubernetes, Google Cloud Platform.

Your Responsibilities:

  • Being a link between the engineers within your area and the architecture community; 
  • Promoting and implementing the agreed standards, processes, and tools of METRO.digital within your area, while working towards improving them based on your experience and feedback; 
  • Advising product owners and domain/unit owners on technical vision and strategy; 
  • You are setting the foundation and enable development teams to use the power of Google Cloud and other Cloud Native technologies; 
  • Being constantly on the lookout for new inspiration to improve the architecture in and beyond your area of responsibility. 

Required key competencies and qualifications:

  • You have a good understanding of software development lifecycles and principles, software architecture, security and infrastructure;
  • You understand the properties of relational and non-relational databases and know when to apply which technology.;
  • You know event-streaming or messaging platforms;
  • You are able to read and write source code, for instance in Java or Kotlin;
  • You know the fundamentals of at least one major public clouds, e.g. Google Cloud Platform, Amazon Web Services or Azure;
  • You convey and share your ideas and information effectively using the most appropriate methods, tools, and channels for the respective audience;
  • You are going to collaborate with and coordinate actions of multiple teams as well as align with stakeholders from various domains and units throughout the company;
  • You develop and maintain connections within the organization and outside of it;
  • You use your network to exchange information and involve the right experts at the right time when making and taking decisions or solving a problem;
  • You use all your sources of information available (e.g. colleagues, source code, architecture diagrams, articles, best practices, company strategy) to describe the problem space and narrow down the solution space.
  • You can find an appropriate solution for the issue at hand even under uncertainty;
  • You stay abreast of technology, company strategy and initiatives;
  • You are applying this knowledge when consulting teams and contribute with strategic views during decision-making.

What we offer at METRO.digital?  

  • Leave your footprint! Want to make a real difference to an enterprise and change how METRO communicates to millions of customers? This is your opportunity. We want and expect you to help us move faster, deliver better experiences and challenge beaten tracks.
  • Flexible and remote work: create your own schedule!  Flexibility defines the way we work and interact with each other. At METRO.digital you have the possibility to work remotely and adapt your working hours in a very flexible way.  
  • People development: when you grow so do we!   We want you to become the best version of yourself with individual and company-wide programs and trainings for people development. Focused, among other, on development, leadership, appreciation…. it´s time to upskill your career.   
  • Support with individual solutions: we are people-caring!  Life is full of surprises, full of challenges and we want to support you – whenever YOU need - at an individual level and during every stage of your life.   

Want to know more about all our benefits? Discover more here. 

Position grade within our career framework: Technical Architect Grade 2(Md9).

Job Details

Date posted02 February 2024

Location(s)Düsseldorf, GermanyBerlin, Germany

ProfessionTechnical Architect

ProjectEngineering Unit

Employment TypeFull-time

apply now
apply now