companyidealo logo

Senior Backend Software Engineer (m|w|d)

idealoBerlin, Berlin, DeutschlandNew
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

Skills & RequirementsMinimum 5 years of experience in backend development, preferably using Kotlin/Java. Proven experience with cloud architectures, particularly AWS. Familiarity with Infrastructure-as-Code (e.g., Terraform) and container technologies (e.g., Kubernetes). Strong background in designing and operating scalable, reliable systems. Proficient in writing clean, maintainable code with a focus on performance and security. Experience with agile methodologies and collaborative development practices.

About the job

Join our dynamic team at idealo as a Senior Software Engineer for our mobile app backend and play a pivotal role in enhancing our award-winning e-commerce applications. Our platform empowers millions of users to compare prices seamlessly and make informed purchasing decisions directly from their mobile devices. As part of a fully autonomous team dedicated to mobile app development, you'll balance the use of established technologies with innovative experiments, ensuring we continually deliver exceptional user experiences and further idealo's mission. We take full ownership of the operation, technical implementation, and strategic direction of our services, and we're seeking talented individuals to support our growth.

About Your Role

End-to-End Ownership

  • Develop and operate business and web services in the AWS Cloud.

  • Oversee the entire lifecycle of your services (YBYO): architecture, infrastructure, development, testing, security, deployment, monitoring, on-call, and maintenance.

  • Design and develop APIs (REST/GraphQL) for our mobile applications (Android & iOS).

  • Ensure that our services are scalable, stable, and high-performing, even during peak loads.

Technical Excellence

  • Make architectural decisions for modern backend systems (e.g., microservices).

  • Enhance our cloud infrastructure using tools like Terraform and Kubernetes.

  • Maintain high software quality through rigorous testing, code reviews, and monitoring.

  • Identify and address technical debt effectively.

  • Introduce new technologies and continuously refine our development processes (e.g., CI/CD, automation, AI tools).

Collaboration & Impact

  • Work collaboratively with mobile engineers (iOS & Android) and backend colleagues.

  • Contribute actively to technical discussions and challenge existing solutions.

  • Share your expertise within the team through pair programming, code reviews, or tech talks.

  • Communicate complex technical topics clearly to non-technical stakeholders.

  • Assume responsibility within the team, including participation in on-call rotations during critical situations.

About idealo

At idealo, we are committed to revolutionizing the online shopping experience. Our team is dedicated to creating powerful tools that assist users in making informed purchasing decisions. We pride ourselves on our innovative approach to technology and our commitment to user satisfaction, which has made us a leader in the e-commerce space.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.