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.
