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).
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.
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.
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.
Software Engineer z j. angielskim (Java) – Finance (B2B)
B2B software engineer at dmTECH (the IT arm of the dm drugstore retail group) building and cloud-migrating internal finance applications. Day to day: Java/SQL development, REST API data integrations, GitLab CI/CD pipelines, and Cloud Foundry/GCP work. Hybrid in Wrocław or 100% remote.
Full- Stack Software Engineer z j.niemieckim - International Project Management (B2B)
B2B contractor role building internal project-management applications for dmTECH, the IT company of the dm drugstore retail group. Full-stack work with Go, Kotlin, TypeScript, React, GraphQL and Kafka; German and Polish at C1 required. Hybrid in Wrocław or 100% remote.