Experienced Software Engineer (Kotlin) - Global Loyalty (m/f/d)
MediaMarktSaturn Retail Group14 days ago
Barcelona, SpainSenior
Responsibilities
- Design, implement, maintain, and operate scalable Kotlin backend services for the Customer & Marketing environment.
- Build and manage scalable infrastructure using Terraform, Kubernetes, Flux, and Docker.
- Develop CI/CD pipelines with GitHub Actions.
- Use Google Cloud products including BigQuery, GKE, Pub/Sub, and MongoDB Atlas.
- Apply Kotest and Testcontainers to support reliable, high-quality code.
- Contribute to codebase, architecture, and development-process improvements through collaboration, pair programming, and code reviews.
- Participate in the team’s regular on-call rotation to support high availability.
Requirements
- At least 5 years of professional software development experience.
- Experience developing backend services with Kotlin on the JVM.
- Extensive server-side backend development experience.
- Hands-on experience with event-driven architecture and Google Cloud Pub/Sub.
- Solid knowledge of NoSQL databases, particularly MongoDB.
- Understanding of containerization and orchestration with Docker and Kubernetes.
- Experience with Terraform is a plus.
- Experience with Ktor is a plus.
- Familiarity with Arrow and Kotlin coroutines is a plus.
- Strong collaboration, problem-solving, analytical, and continuous-learning skills.
Benefits
- Remote-friendly flexible working time with the option to combine home and office work.
- Intensive workday every Friday and during summer.
- Choice of two Barcelona-area offices, including MediaMarkt Iberia HQ and Pier01 in Barceloneta.
- 10% discount on the MediaMarkt website.
- Flexible Pay through the MediaFlex program, including options such as restaurant tickets and private health insurance with SegurCaixa Adeslas.
- Office meals for less than €4 at the MediaMarkt Iberia HQ, plus free coffee and weekly free fruit.
- Training budget and English, Spanish, and German language classes.
- Paid day off on the employee’s birthday.
- Full-time schedule of 40 hours per week.