About the Role
As an experienced member of our new product development team, you will design, plan, and hands-on develop complex backend services and cloud infrastructure for our mobile platform, focusing on scalability, performance, and reliability. You will actively take ownership of your services and infrastructure, drive technical decisions in coordination with technical stakeholders like platform teams, and define quality and performance standards based on the product's development stage (e.g., PoC, MVP, scalable product). You will collaborate with other developers to shape the entire development process from architecture to deployment on Kubernetes/AWS, coordinating with adjacent teams. You will develop and optimize RESTful APIs and microservices with Spring Boot, implement CI/CD pipelines, and automate infrastructure processes with Infrastructure-as-Code. You will work closely with mobile developers, product owners, and UX/UI designers to create the best possible technical foundation for outstanding app experiences.
Responsibilities
- Design, plan, and hands-on develop complex backend services and cloud infrastructure for our mobile platform with focus on scalability, performance and reliability
- Actively take ownership for your services and infrastructure
- Drive technical decisions in coordination with technical stakeholders like platform teams
- Define quality and performance standards in dependence of the development stage of the product (e.g., PoC, MVP, scalable product)
- Shape the entire development process from architecture to deployment on Kubernetes/AWS together with other developers
- Coordinate with adjacent teams
- Develop and optimize RESTful APIs and microservices with Spring Boot
- Implement CI/CD pipelines
- Automate infrastructure processes with Infrastructure-as-Code
- Work closely with mobile developers, product owners and UX/UI designers to create the best possible technical foundation for outstanding app experiences
Requirements
- At least 3 years of experience in backend development with Spring Boot
- Proficient in Kubernetes and container orchestration
- Practical experience with AWS services (EC2, S3, RDS, Lambda, etc.)
- Experience with Infrastructure-as-Code tools (Terraform, CloudFormation)
- Deep understanding of microservice architectures, API design, and Cloud-Native Patterns
- Open to developing data-driven applications
- Experience in data modeling and design of scalable database structures is ideal
- Strong communication and problem-solving skills
- Proactively take responsibility for your projects
- Open mindset for the specifics of mobile app development
- Interdisciplinary interest and willingness to collaborate with various departments, e.g., Data Scientists for integrating data-driven features
- Proficient in agile development methods (e.g., Scrum, Kanban)
- Corporate and start-up experience is ideal, enabling calm interaction with various stakeholders
- Good German and English language skills
Skills
- Backend Development
- Spring Boot
- Kotlin
- Java
- Kubernetes
- Container Orchestration
- AWS
- EC2
- S3
- RDS
- Lambda
- Infrastructure-as-Code
- Terraform
- CloudFormation
- Microservice Architectures
- API Design
- Cloud-Native Patterns
- Data Modeling
- Database Structures
- Agile Development Methods
- Scrum
- Kanban
Location
- Stuttgart
- Munich
- Remote
Work Type
- Hybrid
Experience Level
- Minimum 3 years of experience in backend development
Benefits
- Voluntary holiday and Christmas bonus
- Contributions to company pension scheme
- 30% employee discount (also for partner)
- Includes gastronomy and hairdresser
- Additional vacation days starting from the 5th year of employment
- Subsidy for Urban Sports membership
- Training and leadership programs
- Workation available (up to 30 calendar days per year in selected European countries)
- Option to purchase additional vacation days through salary conversion
- Sabbatical option
- Company Bike leasing for desired bicycle or e-bike
About the Company
- Breuninger is the leading fashion and lifestyle department store in the premium and luxury segment, operating for 140 years.
- The Breuninger online shop and app are the most important touchpoints with our platform across Europe and also offer a growing number of digital touchpoints for our customers in physical stores.
- We believe in 'you build it you run it' and operate our verticalized multichannel platform on AWS.
- Software architecture is the responsibility of our teams based on macro-architecture patterns.
- We are looking for creative thought leaders who want to make a difference.
