dm Polska i dmTECH Polska
Open positions
Fullstack Developer z j. niemieckim - Payments (B2B)
B2B contractor (fullstack) building cloud-based payment software behind dm drugstore checkouts — card, cash and coupon payments across traditional tills, self-checkout and the online shop. Java/Kotlin, Spring and GCP on the backend with frontend work; hybrid in Wrocław or fully remote, requiring Polish C1 and German B2.
Backend Developer z j. niemieckim - Payments (B2B)
B2B backend developer building payment systems behind dm drugstore checkouts and online store: cloud-based backend services and POS APIs in Java/Kotlin with Spring on GCP. Hybrid from Wrocław or fully remote; requires Polish (C1) and German (B2).
IT Product Manager z j. niemieckim - Customer Technology (B2B)
B2B IT Product Manager (hybrid in Wrocław) for dmTECH, the tech arm of the dm drugstore chain, helping shape Customer Technology products such as the online shop, dm app, POS systems and marketing automation. Focus on requirements analysis, product roadmaps and agile delivery; German at C1 is required.
Senior Fullstack Software Engineer (Java/React) z j. niemieckim (B2B)
dmTECH, the tech arm of European drugstore chain dm, seeks a senior B2B fullstack contractor to design, build and maintain retail software — e-commerce, store support, supply-chain and payment systems — in Java/Kotlin/Spring Boot with React on GCP. Hybrid in Wrocław or fully remote; German B2/C1 required.
Senior Backend Software Engineer z j. niemieckim (B2B)
Senior backend engineer (B2B contract) building retail/e-commerce systems for dmTECH, the tech arm of the dm drugstore chain — store support, e-commerce, supply-chain automation, product/price/payment systems. Java/Kotlin, Spring, GCP, Docker; hybrid in Wrocław or remote. Requires Polish, German (B2/C1), and English.
SAP TM Architect z j. niemieckim - ERP (B2B)
B2B contract role as SAP TM Architect for dmTECH (IT arm of dm drugstore chain): shape and develop SAP TM-based transport and supply-chain solutions, advise on technologies like SAP BTP, Cloud Foundry and AI, and coordinate external partners. Hybrid in Wrocław or 100% remote; requires Polish C1 and German B2.
Data & Cloud Engineer z j. angielskim - CAD/GIS (B2B)
B2B subcontractor role as a Data & Cloud Engineer in dmTECH's Store Visualisation team, building data infrastructure and flows that combine CAD, GIS and SAP data on GCP, Snowflake, Python, Kafka and Terraform. Hybrid from Wrocław or fully remote; rates 100–180 PLN/h.
ServiceNow Developer z j. angielskim lub niemieckim - Service Management (B2B)
B2B contract role developing and stabilizing ServiceNow solutions (ITSM, CMDB/asset management, service portal, HR service delivery, REST/SOAP integrations) for dmTECH, the tech arm of the dm drugstore group. Hybrid in Wroclaw or fully remote; core stack: ServiceNow, JavaScript, Flow Designer, Integration Hub, ITIL.
Fullstack Software Engineer (Java/React) z j. angielskim – Marketing Communications (B2B)
Fullstack engineer (B2B contract) at dmTECH, the tech arm of the dm drugstore chain, building customer communication systems — CRM campaigns, newsletters and automated client communication — with Java/Spring Boot backend and React/React Native frontend on GCP, plus early LLM-based agent concepts. Hybrid in Wrocław or fully remote.
Data Engineer - ERP Technologies (B2B)
Data Engineer building and maintaining scalable data pipelines and cloud data platforms (GCP, Snowflake, SAP integration) for ERP product teams at dmTECH, the tech arm of the dm drugstore retail group, supporting retail processes like logistics, procurement, and finance. B2B contract, hybrid in Wrocław or fully remote.
IT Consultant Architecture & ALM “AI by Design” z j. niemieckim - Transportation Management (B2B)
B2B contract consultant role at dmTECH (IT arm of the dm drugstore group) shaping an AI-first strategy for the Transportation Management product: embedding AI across the application lifecycle and building stable cloud architecture on SAP BTP/Cloud Foundry with SAP TM. Hybrid in Wrocław or fully remote; Polish C1 plus English and German B2 required.
Senior Fullstack Developer (Java/React) z j. angielskim lub niemieckim – Customer Service Management (B2B)
Senior fullstack developer (B2B contract) at dmTECH, the tech arm of the dm drugstore chain, building AI-powered customer service tools for retail. Day-to-day: Java/Spring Boot backend, React frontend, microservices on Google Cloud. Hybrid in Wrocław or 100% remote; requires Polish C1 plus English B2.
Senior Backend Developer (Python) z j. angielskim lub niemieckim – Customer Service Management (B2B)
Senior Python backend contractor (B2B) on dmTECH's Customer Service Management team, building and maintaining AI-powered customer support tools for the dm drugstore chain. Daily work: FastAPI microservices, LLM/ML integration and model serving, PostgreSQL/BigQuery, Docker and GitLab CI/CD on GCP. Hybrid in Wrocław or 100% remote.
IT Rekruter z j. niemieckim (k/m/n)
Na potrzeby nowo powstającej w Polsce sieci sklepów poszukujemy osoby na stanowisko: W dm poczujesz różnicę! Przyłączysz się? dm to od lat najpopularniejsza drogeria w Niemczech. I nie jest to tylko nasze zdanie, ale…
Fullstack Software Engineer (Python/React) z j. angielskim – Payable Solutions (B2B)
B2B fullstack engineer building intelligent invoice-processing (OCR/AI) systems in the ERP/Payable Solutions team at dmTECH, the tech arm of the dm drugstore retail group. Day to day: Python backend, React frontend, Kubernetes, PostgreSQL/Snowflake, SAP integrations, and AI-driven automation. Hybrid in Wrocław or 100% remote.
Fullstack Developer z j. niemieckim (Java, TypeScript) – Recruitment Technologies (B2B)
Fullstack developer (Java + JavaScript/TypeScript) building and maintaining recruitment web applications and microservices for dmTECH, the IT arm of the dm drugstore chain, with a say in cloud architecture and CI/CD. Hybrid in Wrocław or fully remote, on a B2B contract; German at B2 is required.