You design software solutions and continuously evolve enterprise architectures
You analyze existing systems and define architectural goals for quality, scalability and maintainability
You work closely with development teams, facilitate technical decision-making and take on an active mentorship role
You advise internal and external stakeholders on architectural matters, support technology selection and translate business requirements into clear technical target architectures
You produce clear documentation and model architectures using common standards
Requirements
Several years of experience in various areas of software development
Confident in the design, planning and modelling of software systems
Solid understanding of modern architectural approaches such as Microservices, DDD and Clean Architecture
Experience in API design as well as messaging concepts and message brokers
Excellent communication skills; able to facilitate discussions in a structured way and work in a solution-oriented manner
Strong team orientation and enthusiasm for sharing knowledge
Very good German language skills (min. C1)
Tech Stack
Microservices
Benefits
Flexible working hours and the option to work remotely
Development opportunities including coverage of training costs
Flat hierarchies and short decision-making paths
Individual autonomy and a respectful working environment
Open company culture, pleasant working atmosphere & regular team events
Long-term prospects, company pension plan & supplementary health insurance (BKzV)
Improved work–life balance through our partnership with voiio
Optional subsidy for Urban Sports membership or BVG public transport ticket
Access to discounts via our partner Corporate Benefits