Zalando

Senior Software Engineer – Backend

Zalando

full-time

Posted on:

Location Type: Hybrid

Location: CheltenhamGermany

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Drive the development of user-facing features
  • Take ideas from concept to production, ensuring scalable, high-quality, and user-friendly applications
  • Architect, build, and maintain clean, efficient, and reusable code using either Java or Python
  • Take a proactive approach by suggesting, researching, and implementing solutions to complex technical challenges
  • Work closely with Product Management, Frontend, and Platform teams to design robust APIs and backend services
  • Translate business problems into scalable technical solutions
  • Take full ownership of the services you build, including writing comprehensive unit and integration tests to ensure quality and long term maintainability
  • Look for opportunities to improve systems, whether it is performance, cost efficiency, architecture, or developer experience
  • Act as a technical leader within your team and on cross-team projects, helping to define service boundaries, ensure quality, and deliver reliable solutions.

Requirements

  • Proven ability and experience building scalable backend systems using either Java or Python
  • 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
  • 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
  • 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).
Benefits
  • Employee shares program
  • 40% off fashion and beauty products sold and shipped by Zalando, 30% off Lounge by Zalando, discounts from external partners
  • 2 paid volunteering days a year
  • Hybrid working model - work where it works for you within Germany or the UK, with occasional office attendance required for moments that matter.
  • Work from abroad for up to 30 working days a year
  • 27 days of vacation a year to start for full-time employees
  • Relocation assistance available (subject to prior agreement)
  • Family services, including counseling and support
  • Health and wellbeing options (including Wellhub, formerly Gympass)
  • Mental health support and coaching available
  • Drive your development with our training offerings and biannual peer-to-peer review
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaPythonSpring BootDjangoFlaskPostgreSQLMySQLDynamoDBMongoDBREST API
Soft Skills
proactive approachcreativityattention to detailtechnical leadershipproblem-solvingcollaborationcommunication