You design and maintain backend services while collaborating with various teams. Your role involves problem-solving, taking ownership of your work, and leading technical initiatives to improve system performance and efficiency.
Anforderungen
- •Proven ability building scalable backend systems
- •Strong experience with Java or Python
- •Experience with backend frameworks like Spring Boot or Django/Flask
- •Experience with relational and NoSQL databases
- •Strong knowledge of REST API design and OpenAPI
- •Familiarity with event and streaming systems
- •Good understanding of AWS services
- •Proficient with containerisation tools like Docker
- •Experience with CI/CD and GitOps tools
- •Experienced with JUnit 5 for Java testing
- •Experienced with pytest for Python testing
- •Familiar with E2E test frameworks like Cucumber
- •Experienced with Radish or Behave for Python testing
- •Proactive approach to suggesting solutions
- •Creativity and attention to detail
- •Very good command of English
Deine Aufgaben
- •Architect, build, and maintain clean code.
- •Proactively suggest and implement solutions.
- •Collaborate with teams to design APIs.
- •Translate business problems into technical solutions.
- •Take ownership of services and write tests.
- •Look for opportunities to improve systems.
- •Act as a technical leader on projects.
Deine Vorteile
Decisive role in company growth
Competitive salary package
Employee share shop
Zalando shopping discount
Learning and development opportunities
Flexible working hours
Home office options
27 vacation days per year
Volunteering time off
Sabbatical options after 2 years
Zero emissions commuting support
Access to language classes
Visa support for relocation
Variety of health offers
Free beverages and fruits
Original Beschreibung
# Senior Software Engineer - Backend (all genders)
**Ansbach** | **Full time**
## THE ROLE AND THE TEAM
As a software engineer in one of our core product teams, you’ll help shape the modern evolution of our technology. We’re building scalable, high performance software that powers thousands of brands and retailers across Europe.
You’ll contribute to a growing ecosystem designed for resilience, speed and customer impact. If that sounds exciting, we’d love to talk!
## WHAT WE’D LOVE YOU TO DO (AND LOVE DOING)
As a key member of our engineering team, you will drive the development of our user-facing features. You'll take ideas from concept to production, ensuring we build scalable, high-quality, and user-friendly applications.
* Design & Develop: Architect, build, and maintain clean, efficient, and reusable code using either Java or Python. Both are supported and strong proficiency in one is expected
* Problem Solve: Take a proactive approach by suggesting, researching, and implementing solutions to complex technical challenges.
* Collaborate: Work closely with Product Management, Frontend, and Platform teams to design robust APIs and backend services. You will translate business problems into scalable technical solutions.
* Own Your Work: Take full ownership of the services you build, including writing comprehensive unit and integration tests to ensure quality and long term maintainability.
* Innovate & Improve: Always look for opportunities to improve systems, whether it is performance, cost efficiency, architecture, or developer experience. Your technical insight and pragmatism will be key.
* Align & Lead: Act as a technical leader within your team and on cross team projects, helping to define service boundaries, ensure quality, and deliver reliable solutions.
## WE'D LOVE TO MEET YOU IF
Proven ability and experience building scalable backend systems using either Java or Python
* Technical Skills:
* Strong experience with Java (JDK 21 or newer) or Python (3.11 or newer)
* Experience with backend frameworks such as Spring Boot (Java) or Django/Flask (Python)
* Experience with relational databases such as PostgreSQL or MySQL and NoSQL databases such as DynamoDB or MongoDB
* Strong knowledge of REST API design, OpenAPI, and optionally SOAP
* Familiarity with event and streaming systems, including technologies like Amazon SQS and Amazon Kinesis
* Good understanding of AWS services such as Lambda, EC2, S3, and OpenSearch
* Proficient with containerisation tools such as Docker, and local cloud emulation tools such as LocalStack
* Experience with CI/CD and GitOps using tools like GitLab, Bitbucket, GitHub, and Argo CD
* Quality & Testing:
* Unit and component testing:
* Java: experienced with JUnit 5 for backend test coverage
* Python: experienced with pytest for backend logic and component
* End to end testing:
* Java: familiar with E2E test frameworks such as Cucumber for service and integration testing
* Python: experienced with Radish or Behave for validating backend workflows
* Mindset & Communication:
* You have a proactive approach, constantly suggesting and finding solutions
* Your creativity and attention to detail drive you to improve everything you touch
* You have a very good command of English (written and spoken)
## **EMPLOYEE BENEFITS YOU’LL LOVE**
* You’ll play a decisive role in shaping an agile, fast-growing, international company and be supported by an open-minded working environment
* Competitive salary package, employee share shop, 40% Zalando shopping discount (30% Zalando Lounge)
* You’ll be given various learning and development opportunities to enhance your professional development
* Flexible working hours, home office options
* 27 vacation days per year that increase up to 30 days, volunteering time off and several sabbatical options after 2 years
* We’ll help you commute to the office with zero emissions: through a rented company bike or by charging you electric car at our e-charging station
* Access to additional German or English classes to improve your language skills
* Visa support for our foreign employees relocating to Germany
* A variety of health offers to support your well-being, as well as free beverages and fruits