Software Engineer (Python/TypeScript) z j. angielskim lub niemieckim – dmBrands (B2B)
B2B software engineer (subcontractor) building and running containerized, data-driven cloud backend applications for dmBrands — the IT product supporting private-label brand processes for the dm drugstore group. Day-to-day: backend dev in Python/TypeScript, CI/CD pipelines, Docker/Kubernetes deployments on Azure/GCP, testing, monitoring and code review.
- Compensation
- PLN 140–PLN 180 / hr
- Location
- Not listed
- Work setup
- Hybrid
- Seniority
- Not specified
- Employment
- Contract
- Experience
- Not specified
- Category
- Software engineering
- Posted
Skills
Must have
- Polish at C1 and English and/or German at minimum B2
- Several years of software engineering project experience with a significant DevOps component and independent delivery practice
- Practical DevOps knowledge: CI/CD, containerization with Docker, deployments on Kubernetes
- Very good Python and/or JavaScript/TypeScript with experience building backend services and REST/GraphQL interfaces
- Familiarity with AI-assisted developer tools (e.g. Claude, Codex, GitHub Copilot) used consciously with attention to code quality and security
- Cloud platform experience — Azure / Azure Kubernetes Service preferred, GCP also welcome
- Focus on high-quality code and a developed testing culture
- Openness to continuous improvement and interest in cloud, DevOps and data topics
Nice to have
- University degree in computer science, mathematics, engineering or related fields
- Knowledge of practices such as RBAC, secrets management, dependency scanning
Full description
Do spółki technologicznej należącej do międzynarodowej grupy dm poszukujemy partnera biznesowego do współpracy jako:
dmTECH to ponad 1 400 ekspertek i ekspertów z różnych obszarów technologicznych, którzy każdego dnia tworzą, utrzymują i rozwijają rozwiązania retailTECH dla koncernu dm – jednej z największych europejskich sieci drogerii. Działamy w Niemczech, Austrii i Polsce. Każdego dnia efekty naszej pracy budują doświadczenia klientów, pracowników i partnerów biznesowych w 14 krajach Europy, także w naszym kraju. Kreujemy branżę reitailTECH w oparciu o najnowsze rozwiązania, współpracujemy zwinnie, myślimy długoterminowo.
Zostań naszym podwykonawcą i wspieraj rozwój naszych rozwiązań technologicznych w Polsce.
NA CZYM BĘDZIE POLEGAŁA NASZA WSPÓŁPRACA
Projekt:
W zespole dmBrands rozwijamy oparte na danych aplikacje chmurowe dla grupy dm. Produkt dmBrands jest ze strony ERP pierwszym partnerem IT dla międzynarodowych zespołów marek dm w zakresie digitalizacji i automatyzacji procesów biznesowych oraz wykorzystywania sztucznej inteligencji w działaniach związanych z rozwojem marek własnych dm. Kluczowe znaczenie mają dla nas profesjonalne podejście do software engineeringu, wysoka jakość kodu, kultura testowania oraz wykorzystanie nowoczesnych technologii tam, gdzie tworzą realną wartość dla dm.
Tech Stack: Python, TypeScript, Docker, Postgres, Snowflake, Azure, GCP, Kubernetes, GitLab
Miejsce współpracy: hybrydowo (Wrocław) lub 100% współpraca zdalna
Forma współpracy: Kontrakt B2B
Wynagrodzenie: 140 – 180 PLN/h + VAT
Na czym będzie polegała nasza współpraca?
- Realizacja usług w zakresie rozwoju i utrzymania skonteneryzowanych działań backendowych oraz aplikacji opartych na danych - od stworzenia koncepcji po wsparcie działania produkcyjnego zgodnie z podejściem „You build it, you run it”
- Wykonywanie ekspertyz dotyczących projektowania, rozwoju i utrzymania pipelinów CI/CD - z naciskiem na stabilne, bezpieczne i powtarzalne wdrożenia
- Doradztwo w obszarze konteneryzacji aplikacji z wykorzystaniem Dockera oraz przygotowywania zautomatyzowanych i powtarzalnych wdrożeń w środowiskach chmurowych - na Kubernetesie lub z wykorzystaniem innych nowoczesnych podejść, zależnie od potrzeb projektowych
- Wspieranie wysokiej jakości kodu i działania usług poprzez testy jednostkowe, integracyjne i E2E, monitoring, logowanie oraz miarodajne metryki
- Zapewnianie jakości poprzez code review (PR, self-review, Conventional Commits) oraz przekazywanie merytorycznego feedbacku odnośnie kodu
- Konsultacje z zespołami programistycznymi, utrzymania oraz obszarami biznesowymi, dokumentowanie decyzji architektonicznych i rekomendowanie usprawnień procesów oraz narzędzi