> Markdown version of [/jobs/ext/2944245-experienced-software-engineer-kotlin-global-loyalty](https://www.wearedevelopers.com/jobs/ext/2944245-experienced-software-engineer-kotlin-global-loyalty). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Experienced Software Engineer (Kotlin) - Global Loyalty - **Company:** Mediamarktsaturn - **Location:** Barcelona, Spain - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Agile Methodology, Automation of Tests, BigQuery, Databases, DevOps, Github, Java Virtual Machine (JVM), MongoDB, NoSQL, Pair Programming, Scrum Methodology, Software Engineering, Web Application Frameworks, Google Cloud, System Availability, Backend, Kotlin, Event Driven Architecture, Containerization, Kubernetes, Functional Programming, Terraform, Docker - **Published:** September 16, 2026 - **Apply:** https://www.buscojobs.com.es/experienced-software-engineer-kotlin-global-loyalty-m-f-d-en-barcelona-ID-372113397 ## About the Role Requisitos principales5+ years of professional software development experience Kotlin (JVM) backend development Strong server-side backend expertise Experience with event-driven architectures and GCP Pub/Sub NoSQL databases knowledge, especially MongoDB Containerization/orchestration (Docker, Kubernetes) with hands-on experience IaC experience with Terraform (a plus) Ktor as web framework (a plus) Arrow functional programming library (a plus) Kotlin coroutines familiarity (a plus) collaboration and pair programming initiative in code improvements and architecture decisions strong problem-solving and analytical thinking Kotlin (JVM) Google Cloud Platform (BigQuery, GKE, Pub/Sub) MongoDB Atlas ## Description OverviewIn this role you will design, build and operate backend services for a Europe-wide loyalty platform, enabling scalable, reliable customer experiences.You'll collaborate with cross-functional teams to deliver cloud-native solutions that support growth and improve loyalty interactions.You will work with cutting-edge tech and DevOps practices to ensure high availability and rapid delivery.This is a hands-on, impact-driven position in a collaborative, remote-friendly environment with a strong focus on continuous learning and architecture decisions.Compensaciones / Beneficios10% discount on MediaMarkt websiteFlexible Pay (MediaFlex program)Flexible working time with home office optionOffices in Barcelona area optionstraining budget for skill developmentlanguage classes (English, Spanish, German)ResponsabilidadesDesign, implement, maintain and operate backend services to support scalable applications for Customer & Marketing using KotlinBuild and manage scalable systems with Terraform, Kubernetes, Flux (GitOps) and DockerDevelop CI/CD pipelines with GitHub Actions for efficient deploymentsUtilize Google Cloud products (BigQuery, GKE, Pub/Sub) and MongoDB Atlas to optimize cloud appsApply test frameworks like Kotest and Testcontainers to ensure high-quality codeContribute to agile processes (Scrum/Kanban) and continuously improve development practicesParticipate in regular on-call rotations to ensure high availabilityRequisitos principales5+ years of professional software development experienceKotlin (JVM) backend developmentStrong server-side backend expertiseExperience with event-driven architectures and GCP Pub/SubNoSQL databases knowledge, especially MongoDBContainerization/orchestration (Docker, Kubernetes) with hands-on experienceIaC experience with Terraform (a plus)Ktor as web framework (a plus)Arrow functional programming library (a plus)Kotlin coroutines familiarity (a plus)collaboration and pair programminginitiative in code improvements and architecture decisionsstrong problem-solving and analytical thinkingKotlin (JVM)Google Cloud Platform (BigQuery, GKE, Pub/Sub)MongoDB Atlas ## Related Videos - [Kotlin Multiplatform - True power of native code reuse](https://www.wearedevelopers.com/videos/4-kotlin-multiplatform-true-power-of-native-code-reuse) - [Shared mobility for everyone!](https://www.wearedevelopers.com/videos/64-shared-mobility-for-everyone) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Moving from Java to Kotlin](https://www.wearedevelopers.com/videos/384-moving-from-java-to-kotlin) - [Why Kotlin is the better Java and how you can start using it](https://www.wearedevelopers.com/videos/661-why-kotlin-is-the-better-java-and-how-you-can-start-using-it) ## Related Articles - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [How Much FAANG Companies Actually Pay Software Engineers in 2025](https://www.wearedevelopers.com/magazine/230-how-much-faang-companies-actually-pay-software-engineers-in-2025) - [The Biggest German Tech Companies](https://www.wearedevelopers.com/magazine/424-the-biggest-german-tech-companies)