> Markdown version of [/jobs/ext/2503500-fullstack-developer-dm-app-onlineshop-kotlin-spring-boot-react-typescript](https://www.wearedevelopers.com/jobs/ext/2503500-fullstack-developer-dm-app-onlineshop-kotlin-spring-boot-react-typescript). 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). --- # Fullstack Developer dm-App & Onlineshop - Kotlin, Spring Boot, React, TypeScript - **Company:** dm-drogerie markt GmbH + Co. KG - **Location:** Karlsruhe, Germany - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), Artificial Intelligence, Cloud Engineering, Cloud Foundry, Continuous Integration, Elasticsearch, Software Architecture, Search Technologies, Software Engineering, TypeScript, Datadog, ReactJS, Spring-boot, Gitlab, Kotlin, Information Technology, Apache Kafka, React Native, Front End Software Development, Terraform, Domain Driven Design, Code Restructuring - **Published:** August 31, 2026 - **Apply:** https://www.dmtech.tech/de/job/267525/ ## About the Role o Mehrjährige Erfahrung in der Softwareentwicklung mit Spring Boot und Kotlin/Java, React und TypeScript sowie in agilen Teams und im Betrieb produktiver Software-Systeme o Kompetenz im Design und in der Bewertung von Software-Architekturen (Skalierbarkeit, Zuverlässigkeit, Wartbarkeit) sowie Erfahrung mit Bounded Contexts und Domain-Driven Design o Erfahrung im Refactoring gewachsener Systeme, in Clean Code, SOLID und im Abbau technischer Schulden sowie im Betrieb komplexer Anwendungen auf Cloud-native-Plattformen wie Cloud Foundry o Sicherer Umgang mit CI/CD (GitLab), Infrastructure as Code (Terraform), Observability (z. B. Datadog) sowie Security- und Dependency-Management (z. B. Snyk, Renovate) o Starke Kommunikationsfähigkeit, ausgeprägter Teamgeist und Überzeugungskraft bei architektonischen Entscheidungen - verbunden mit der Freude an gemeinsam getragener Qualität im Produktteam o Anspruch, KI-gestützte Entwicklung zu beherrschen statt Dich von ihr treiben zu lassen - die Verantwortung für das Ergebnis bleibt bei Dir, nicht bei der KI o Idealerweise Erfahrung mit Kafka/Pub-Sub, Suchtechnologien (z. B. Elasticsearch/OpenSearch), Micro-Frontend-Setups oder React Native sowie Interesse an Suche, Relevanz und KI-Themen o Sehr gute Deutschkenntnisse (C1) und gute Englischkenntnisse (B2) ## Description Arbeiten kannst Du direkt bei uns in Karlsruhe oder regelmäßig remote. Für einen guten Austausch treffen wir uns mehrmals im Monat vor Ort. Slider wird geladen ... Slider wird geladen ..., o Mitarbeit im crossfunktionalen, agilen Produktteam, das u.a. die Suche sowie die personalisierte Flächenbelegungen in der dm-App und im Onlineshop verantwortet o Konzeption und Implementierung von Backend- und Frontend-Komponenten mit Ende-zu-Ende-Verantwortung o Aktive Mitgestaltung und Bewertung unserer Software-Architektur mit Blick auf Skalierbarkeit, Zuverlässigkeit und Wartbarkeit o Gestaltung eines innovativen IT-Produkts gemeinsam mit dm-Fachbereichen und externen Partnern o Erschließung neuer Themen, Features und Technologien sowie Wissenstransfer im Team - als Multiplikator für gute Standards in Reviews, Tests und Architektur ## Related Videos - [Kotlin Multiplatform - True power of native code reuse](https://www.wearedevelopers.com/videos/4-kotlin-multiplatform-true-power-of-native-code-reuse) - [WeAreDevelopers LIVE - Modern DevOps for IoT Devices and More](https://www.wearedevelopers.com/videos/1805-wearedevelopers-live-modern-devops-for-iot-devices-and-more) - [Debugging in the Dark](https://www.wearedevelopers.com/videos/1658-debugging-in-the-dark) - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) - [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) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) ## Related Articles - [The Biggest German Tech Companies](https://www.wearedevelopers.com/magazine/424-the-biggest-german-tech-companies) - [Best Coding Boot Camps in Germany](https://www.wearedevelopers.com/magazine/237-best-coding-boot-camps-in-germany) - [Frontend Developer Salary in Germany [2023]](https://www.wearedevelopers.com/magazine/195-frontend-developer-salary-in-germany-2023) - [Where to Find German Tech Jobs](https://www.wearedevelopers.com/magazine/366-where-to-find-german-tech-jobs) - [System change: restart as developer?](https://www.wearedevelopers.com/magazine/39-system-change-restart-as-developer) - [Finding Jobs in Germany](https://www.wearedevelopers.com/magazine/375-finding-jobs-in-germany)