Logo dm-drogerie markt GmbH + Co. KG

Full-stack developer

New

Job

  • Level
    Experienced
  • Job Field
    Web, Full Stack, Back End
  • Employment Type
    Full Time
  • Contract Type
    Permanent employment
  • Location
    Karlsruhe
  • Working Model
    Full Remote, Onsite
  • Job Summary

    In this role, you will develop and implement a modern warehouse management system using an event-driven microservice architecture and Angular. You will closely collaborate with cross-functional teams and external partners, contributing to ongoing software improvement.

    Job Technologies

    Your role in the team

    • Collaboration within a cross-functional and agile product team working on the redevelopment of a warehouse management system.
    • Participation in and shaping of an innovative IT project together with the dm specialist departments and external partners.
    • Implementation of an event-driven microservice architecture with Spring Boot and Kotlin, as well as the Angular frontend application with NgRx SignalStore based on a domain-driven design architecture supported by modern tools such as Claude Code.
    • Development and establishment of new topics and technologies.
    • Support in knowledge development in the field of software development (e.g., through knowledge transfer within the team).

    This text has been machine translated. Show original

    Our expectations of you

    Qualifications

    • Agile mindset as well as the willingness to continuously take on new challenges and drive topics independently.
    • Strong communication skills in German (at least C1) and English (at least B2).

    Experience

    • Several years of professional experience in software development and in the methods of software engineering.
    • Knowledge of microservices written in Kotlin, Java, or comparable languages, as well as experience with relevant frameworks such as Spring Boot and Javascript/Typescript in the context of Angular or similar SPA frameworks.
    • Experience with GitLab pipelines and Kubernetes.
    • Experience with GraphQL, Camunda or similar workflow engines, Grafana-/Datadog-/ELK stack, Solace/Kafka is desirable.

    This text has been machine translated. Show original

    What we offer

    • The individual strengths and ideas of our employees are the foundation for the (further) development of our IT products.
    • For your retirement planning, we offer various supplementary services tailored to individual needs: from a subsidy for your company pension scheme, an attractive disability insurance, offers for your physical and mental health, to collaborations with health insurance providers or fitness studios, and in-house courses for your well-being.
    • The digital dm learning world offers you over 250 seminars and workshops, accessible anytime and anywhere — from project management to professional development.
    • Flexible working hours, remote work, a 37.5-hour week, and 30 vacation days.
    • Our rooms in the "dialogicum" are bright, spacious, and modern.
    • We are happy to share the success of our working community with you - with benefits such as vacation and Christmas bonuses, special payments, and merchandise vouchers.
    • With a subsidy for the "Germany Ticket Job," you can travel affordably.

    This text has been machine translated. Show original

    Benefits

    Health, Fitness & Fun

    Work-Life-Integration

    More net

    Topics that you deal with on the job

    Job Locations

    • Location Karlsruhe

      Baden-Württemberg

      Germany

    This is your employer

    dm-drogerie markt GmbH + Co. KG

    dm-drogerie markt GmbH + Co. KG

    Working independently, making a difference together: currently, more than 41,000 people are involved in around 2,000 dm stores, the distribution centers, the Karlsruhe headquarters and our IT subsidiary dmTECH. And ensure that dm has been Germany's top-selling drugstore for years.

    Description

  • Company Type
    Established Company
  • Working Model
    Full Remote, Hybrid, Onsite
  • Industry
    Trade
  • Location
    Karlsruhe
    Working Model
    Full Remote, Onsite
    Diversity
    Open for all genders

    More Jobs