Senior Fullstack Developer dm-App & Onlineshop - Kotlin, Spring Boot, React, TypeScript (w/m/d)
Core
Senior Fullstack Developer responsible for the architecture, scalability, and maintenance of the dm-drogerie markt Onlineshop, Homepage, and App (dm-App) serving millions of customers across Germany and other dm countries.
Role type
Senior Fullstack Developer (Backend & Frontend)
Builds
The dm-drogerie markt digital commerce platform including the Onlineshop, Homepage, and mobile App
Domain
Retail / Digital Commerce / E-commerce
Deliverable
production ML models | product features
Required skills
Spring Boot, Kotlin, React, TypeScript, Software Architecture Design, Bounded Contexts, Domain-Driven Design, Refactoring, Clean Code, SOLID, Cloud-native Operations, CI/CD, Infrastructure as Code, Observability, Security Management
Preferred skills
Kafka/Pub-Sub, Search Technologies (Elasticsearch/OpenSearch), Micro-Frontend setups, React Native, AI-assisted development
Technologies
Spring Boot, Kotlin, TypeScript, React, React Native, RESTful APIs, Microservices, Kafka, Elasticsearch, Vectors, Cloud Foundry, Terraform, GitLab CI, Datadog, Snyk, Renovate
Responsibilities
Conceive and implement backend and frontend components with end-to-end responsibility; Actively shape and evaluate software architecture for scalability and reliability; Refactor existing systems and reduce technical debt; Collaborate with business units and external partners on innovative IT products; Transfer knowledge and set standards in reviews, tests, and architecture
Seniority
Senior, hands-on IC