About the job
idealo is looking for a Senior Backend Software Engineer (m|w|d) to join the team in Berlin. This role focuses on building and operating the backend for our mobile app, which helps millions of users compare prices and shop smarter. The team takes full ownership of technical implementation, operations, and strategic direction for our services, with a strong commitment to delivering a seamless experience for mobile shoppers.
Role overview
This position centers on end-to-end responsibility for business and web services in the AWS Cloud. The team manages the full lifecycle of these services, from architecture and infrastructure to development, testing, deployment, monitoring, and on-call support. The goal is to ensure stability, scalability, and high performance, especially during periods of heavy traffic.
What you will do
- Develop and operate backend services in AWS Cloud for the mobile app
- Design and implement APIs (REST/GraphQL) for Android and iOS applications
- Make architectural decisions for backend systems, including microservices
- Enhance cloud infrastructure using tools such as Terraform and Kubernetes
- Maintain high code quality through testing, code reviews, and monitoring
- Identify and address technical debt
- Introduce new technologies and improve development workflows (CI/CD, automation, AI tools)
Collaboration and impact
- Work closely with mobile engineers and backend colleagues
- Contribute to technical discussions and challenge existing solutions
- Share knowledge through pair programming, code reviews, and tech talks
- Communicate complex technical topics to non-technical stakeholders
- Participate in on-call rotations and take responsibility during critical incidents

