Logo dm-drogerie markt GmbH + Co. KG

Senior Fullstack Developer dm app & online shop

New

Job

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

    In this role, you will develop innovative backend and frontend components for the dm app and online shop, evaluate software architectures, and design solutions in an agile team for scalable and maintainable systems.

    Job Technologies

    Your role in the team

    • Collaboration within a cross-functional, agile product team responsible for, among other things, search functionality and personalized space allocations in the dm app and online shop.
    • Design and implementation of backend and frontend components with end-to-end responsibility.
    • Active participation in shaping and evaluating our software architecture with a focus on scalability, reliability, and maintainability.
    • Designing an innovative IT product together with dm specialist departments and external partners.
    • Development of new topics, features, and technologies as well as knowledge transfer within the team - acting as a multiplier for good standards in reviews, testing, and architecture.

    This text has been machine translated. Show original

    Our expectations of you

    Qualifications

    • Proficient in CI/CD (GitLab), Infrastructure as Code (Terraform), Observability (e.g., Datadog), as well as Security and Dependency Management (e.g., Snyk, Renovate).
    • Strong communication skills, pronounced team spirit, and persuasiveness in architectural decisions – combined with the joy of shared quality within the product team.
    • Aspiring to master AI-driven development rather than being driven by it – the responsibility for the outcome remains with you, not with the AI.
    • Very good German skills (C1) and good English skills (B2).

    Experience

    • Several years of experience in software development with Spring Boot and Kotlin/Java, React and TypeScript, as well as in agile teams and operating productive software systems.
    • Expertise in designing and evaluating software architectures (scalability, reliability, maintainability) as well as experience with Bounded Contexts and Domain-Driven Design.
    • Experience in refactoring legacy systems, clean code, SOLID principles, and reducing technical debt, as well as operating complex applications on cloud-native platforms such as Cloud Foundry.
    • Ideally, experience with Kafka/Pub-Sub, search technologies (e.g., Elasticsearch/OpenSearch), Micro-Frontend setups, or React Native, as well as an interest in search, relevance, and AI topics.

    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.
    • An operational social management complements the offering.
    • The digital dm Learning World offers you over 250 seminars and workshops that you can attend regardless of time and place – from project management to technical training.
    • You have access to the Udemy learning platform with its wide range of courses and can also participate in external events and training sessions.
    • Flexible working hours, remote work, 37.5-hour week, and 30 vacation days.
    • With a "Workation," you can even combine vacation and work.
    • Our spaces in "dialogicum" are bright, spacious, and modern.
    • The latest technology and ergonomic furniture make your tasks easier.
    • At "culinarium," we offer you fresh meals daily, healthy snacks, and sweet treats at a fair price.
    • We are happy to share the success of our working community with you – through allowances such as holiday and Christmas bonuses, special payments, and shopping vouchers.
    • You will also receive a 10% employee discount in all German dm stores and benefit from exclusive offers for dm employees in many online shops.
    • Additionally, you can lease the latest smartphones, tablets, or laptops for personal use at a favorable rate twice a year.
    • With a subsidy for the "Germany Ticket Job," you travel affordably.
    • If you prefer cycling, you can also use the JobRad®.
    • There are enough parking spaces, e-charging stations, and a bicycle garage on our premises.
    • A suburban train station and the connection to the highway are located nearby.

    This text has been machine translated. Show original

    Benefits

    Health, Fitness & Fun

    Work-Life-Integration

    Higher Take-Home Pay

    Topics You Will Work On

    Job Locations

    • Location Karlsruhe

      Baden-Württemberg

      Germany

    About 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
  • Logo dm-drogerie markt GmbH + Co. KG

    Senior Fullstack Developer dm app & online shop

    Location
    Karlsruhe
    Working Model
    Hybrid, Onsite
    Diversity
    Open for all genders

    More Jobs