May 27, 2026

Software Engineer Mid+ (Backend)

Mid • Hybrid

17,300 - 17,700 PLN/mo

Krakow, Poland

Software Engineer Mid+ (Backend)

Morele to lider polskiego rynku e-commerce w segmencie dystrybucji elektroniki użytkowej (komputery, laptopy, podzespoły komputerowe, RTV, AGD). Jesteśmy platformą e-commerce agregującą marki D2C w Polsce, a także rozwijającą ekspansję na rynki zagraniczne. Dzięki temu ciągle rozbudowujemy sourcing dla marek obcych i powiększającej się grupy naszych marek własnych.

W związku z rozwojem naszej organizacji oraz wdrażaniem nowych, innowacyjnych projektów, poszukujemy doświadczonego Software Engineer (Backend) na poziomie mid+ do naszego Departamentu Developmentu IT.

Zespół, w którym będziesz pracował to chętni do pomocy pasjonaci, a jego głównym celem jest rozwój i utrzymanie systemów Morele.net mających istotny wpływ na zyski spółki. W skład zespołu scrumowego wchodzą PHP Developerzy, z których jeden pełni także rolę lidera technicznego, QA Specialist, Scrum Master oraz Product Owner.

Na co dzień projektujemy, rozwijamy i utrzymujemy zaawansowane systemy e-commerce, obejmujące różne domeny biznesowe naszej organizacji. Tworzymy skalowalne i wydajne rozwiązania, które wspierają zarówno procesy wewnętrzne jak i zewnętrzne, które bezpośrednio wpływają na interakcje z klientami. Dbamy o wysoką jakość usług, które wspierają dynamiczny rozwój biznesu.

Co będzie należało do Twojej codzienności?

  • Modelowanie, budowanie, rozszerzanie i utrzymywanie interfejsów API i usług z uwzględnieniem strategii organizacji i otoczenia technologicznego.

  • Ścisła współpraca z klientami docelowymi od pomysłu do wdrożenia. Zamiast długich analiz stawiamy na dynamiczne, krótkie spotkania z biznesem, które opierają się na rozmowie i szybkim przepływie informacji.

  • Współpraca z innymi zespołami w oparciu o kontrakty API lub strumienie zdarzeń.

  • Dzielenie się wiedzą i doświadczeniem z pozostałymi członkami zespołu.

  • Analizowanie obciążenia systemu, identyfikowanie wąskich gardeł oraz wdrażanie rozwiązań poprawiających stabilność i wydajność platformy.

  • Wspólne doprecyzowanie wymagań biznesowych, szacowanie złożoności i planowanie architektury rozwiązań, tak aby zapewnić ich skalowalność i utrzymanie w dłuższej perspektywie.

  • Praca nad systemami wielkiej skali z architekturą eventową i dystrybucją zdarzeń opartą na systemach kolejkowych.

  • Współpraca w dwutygodniowych iteracjach, z dedykowanym Product Ownerem budującym wizję obszaru oraz wsparciem Scrum Mastera, który dba o poprawność procesu.

Sprawdzisz się, jeśli:

  • Posiadasz mocne zaplecze techniczne i co najmniej 3 lata komercyjnego doświadczenia jako programista.

  • Potrafisz rozwiązywać złożone problemy programistyczne, implementując je w sposób zrozumiały i optymalny.

  • Masz bardzo dobrą znajomość PHP 7.x, 8.x oraz frameworków PHP (preferowany Symfony).

  • Dobrze rozumiesz, jak działają bazy relacyjne i masz doświadczenie w pracy z nimi.

  • Znasz język angielski na poziomie komunikatywnym.

  • Masz doświadczenie w pracy z systemami kolejkowymi.

  • Dbasz o jakość i czytelność wytwarzanego kodu.

  • Biegle piszesz testy jednostkowe i akceptacyjne.

  • Posiadasz praktyczną znajomość narzędzi AI w programowaniu i rozróżniasz modele AI wykorzystywane do prompt-engineeringu.

  • Lubisz współpracę zespołową, proponowanie własnych rozwiązań i aktywne uczestniczenie w dyskusjach zespołowych.

  • Myślisz o problemach szerzej - pracujemy w złożonym ekosystemie, gdzie rozwiązania bazują na różnych językach, narzędziach i usługach. Ważne jest zrozumienie ich działania po to, by skutecznie integrować różne komponenty systemu.

  • Bliskie są Ci wartości takie jak otwartość, koleżeńskość, prawość, zaangażowanie oraz zorientowanie na cel. To właśnie te filary budują atmosferę na naszym morelowym pokładzie! :)

Dodatkowym atutem będą:

  • Komercyjne doświadczenie z podejściem DDD oraz Event Driven Architecture.

  • Znajomość Dockera jako narzędzia wspierającego codzienną pracę developera.

  • Doświadczenie w pracy z bazami NoSQL

  • Umiejętność programowania w JavaScript (mile widziany React.js lub Vue.js).

Poznaj warunki współpracy: 

  • System pracy hybrydowej - dla osób z Małopolski: 2 dni w biurze, 3 dni zdalnie, dla osób spoza Małopolski: minimum 2 dni w biurze w miesiącu - 1 dzień raz na 2 tygodnie.

  • Współpraca na podstawie kontraktu B2B lub umowy o pracę. 

  • Wynagrodzenie w przedziale 17 300 - 17 700 zł netto w modelu współpracy B2B albo 14 447 - 14 782 zł brutto na podstawie umowy o pracę.

Co mamy Ci do zaoferowania?

  • Stabilność i transparentność – działamy zgodnie z naszymi firmowymi wartościami, które kształtują unikalną kulturę Morele.

  • Nieformalną atmosferę pracy w gronie pełnych pasji i zaangażowania profesjonalistów. Do tego możesz zapomnieć o dress code! :)

  • Nowoczesne biuro niedaleko centrum Krakowa - w dobrze skomunikowanej lokalizacji. 

  • Możliwości rozwoju i awansu, z opcją udziału w rekrutacjach wewnętrznych.

  • Benefity - możliwość przystąpienia do karty Multisport, ubezpieczenia grupowego Warta oraz prywatnej opieki medycznej Allianz na preferencyjnych warunkach.

  • Zniżki pracownicze w ramach programu Brand Club, w którym pracownicy mają dostęp do marek własnych Morele w specjalnych cenach.

  • Atrakcje pracownicze - konkursy wewnętrzne, integracje, gry i zabawy w strefie Chill, świętowanie corocznych okazji.

  • “Otwarte” pokoje Zarządu - tam zawsze możesz przyjść z pomysłami na rozwój Morele i nie tylko :)

*Jeśli to brzmi za bardzo sztampowo, sprawdź, jak wygląda nasza rzeczywistość, odwiedzając morelowego:

Na siłę Cię nie przekonamy, ale jeśli czujesz, że Morele może być miejscem dla Ciebie - aplikuj (szkoda tracić czas!) 🤗


Similar jobs you might like

Technology

Morele.net

Citizen Developer (do naszego Działu Rozliczeń)

Junior

Hybrid

Krakow, Poland

🏢 Summary: The offer is for a Citizen Developer in the Settlement Department responsible for designing and implementing process automations for payments and financial reconciliations. The role focuses on building bots, scripts, and AI-based solutions to streamline repetitive tasks and improve data processing efficiency. The position combines automation development, data analysis, and ongoing monitoring of implemented solutions. 🗂️ Requirements: Basic experience in programming (Python, SQL, n8n, Power Query), Ability to design and build process automations and bots, Experience in data analysis and processing, Ability to create and test scripts for large datasets, Knowledge of AI tools for document data recognition, Ability to monitor and maintain integrations between systems, Analytical approach to problem solving, Ability to collaborate with IT and business teams 📃 Skills: Python, SQL, n8n, PowerQuery, AI, RPA, Excel, Automation, DataAnalysis 🏢 Description: Citizen Developer (do naszego Działu Rozliczeń) Morele to lider polskiego rynku e-commerce w segmencie dystrybucji elektroniki użytkowej (komputery, laptopy, podzespoły komputerowe, RTV, AGD). Jesteśmy platformą e-commerce agregującą marki D2C w Polsce, a także rozwijającą ekspansję na rynki zagraniczne. Dzięki temu ciągle rozbudowujemy sourcing dla marek obcych i powiększającej się grupy naszych marek własnych.* W związku z rozwojem naszej organizacji oraz wdrażaniem nowych, innowacyjnych projektów, poszukujemy ambitnej, zaangażowanej osoby na stanowisko: Citizen Developer do naszego Działu Rozliczeń. Dołącz do naszego 🍑MoreleTeam i zostań Citizen Developerem w Dziale Rozliczeń! Jeśli interesujesz się automatyzacją procesów i chcesz realnie usprawniać pracę zespołu poprzez technologie, ta rola może być właśnie dla Ciebie! Na tym stanowisku będziesz tworzyć rozwiązania automatyzujące procesy rozliczeń oraz wspierać zespół w analizie i przetwarzaniu danych. Szukamy osoby, która lubi szukać prostszych rozwiązań, testować nowe narzędzia i przekuwać pomysły w działające automatyzacje :) Co będzie należało do Twojej codzienności? Projektowanie i tworzenie automatyzacji - samodzielne budowanie botów i aplikacji, które przejmą powtarzalne operacje w obszarze obsługi wpłat, wypłat oraz weryfikacji statusu płatności. Eliminowanie powtarzalności - zamiana żmudnych czynności, takich jak pobieranie raportów z różnych portali czy porównywanie tabel w Excelu, na sprawne i szybkie procesy automatyczne. Wdrażanie rozwiązań AI w rozliczeniach - wykorzystywanie sztucznej inteligencji do automatycznego rozpoznawania danych z dokumentów oraz dopasowywania wpłat do odpowiednich zamówień. Tworzenie i testowanie skryptów - pisanie kodów (Python, SQL, n8n, Power Query), które pozwolą sprawnie przetwarzać duże ilości danych i błyskawicznie wyłapywać błędy w liczbach. Monitorowanie stabilności botów - pilnowanie, czy Twoje rozwiązania i połączenia między systemami pracują poprawnie oraz szybkie naprawianie błędów, jeśli tylko się pojawią. Współpraca i rozwój - bliska współpraca z zespołem Działu Rozliczeń oraz współpraca z innymi działami w organizacji, raportowanie postępów i poszukiwanie nowych rozwiązań technologicznych usprawniających procesy. Sprawdzisz się, jeśli: Cechuje Cię pasja do automatyzacji rozliczeń - kręci Cię ułatwianie pracy z płatnościami i chcesz, aby Twoje rozwiązania realnie eliminowały nudne, powtarzalne zadania w zespole. :) Posiadasz już pierwsze doświadczenia w programowaniu - znasz podstawy narzędzi takich jak Python, SQL, n8n czy Power Query i potrafisz przełożyć swój pomysł na działający kod. Masz analityczne podejście do zadań - potrafisz rozebrać każde działanie na czynniki pierwsze, aby znaleźć najprostszą drogę do jego uproszczenia i zautomatyzowania. Posiadasz umiejętność współpracy i komunikacji - potrafisz być łącznikiem między zespołem rozliczeń a działem IT, tłumacząc techniczne rozwiązania w jasny dla każdego sposób. Cechuje Cię dobra samodzielność w organizacji pracy - potrafisz sam zaplanować swoje zadania, ustalić co jest najważniejsze i bierzesz pełną odpowiedzialność za budowane przez siebie boty. Rozwijasz swoje umiejętności w AI i automatyzacji - chętnie poznajesz nowe narzędzia, aby budować coraz lepsze rozwiązania, które będą realnym wsparciem dla Twojego zespołu. Bliskie są Ci wartości takie jak otwartość, koleżeńskość, prawość, zaangażowanie oraz zorientowanie na cel. To właśnie te filary budują atmosferę na naszym morelowym pokładzie! :) Poznaj warunki współpracy: System pracy hybrydowej - 2 dni w naszym biurze w Krakowie, 3 dni zdalnie. Współpraca na podstawie umowy o pracę lub umowy zlecenie. Co mamy Ci do zaoferowania? Stabilność i transparentność – działamy zgodnie z naszymi firmowymi wartościami, które kształtują unikalną kulturę Morele. Nieformalną atmosferę pracy w gronie pełnych pasji i zaangażowania profesjonalistów. Do tego możesz zapomnieć o dress code! :) Nowoczesne biuro niedaleko centrum Krakowa - w dobrze skomunikowanej lokalizacji. Możliwości rozwoju i awansu , z opcją udziału w rekrutacjach wewnętrznych. Benefity - możliwość przystąpienia do karty Multisport, ubezpieczenia grupowego Warta oraz prywatnej opieki medycznej Allianz na preferencyjnych warunkach. Zniżki pracownicze w ramach programu Brand Club, w którym pracownicy mają dostęp do marek własnych Morele w specjalnych cenach. Atrakcje pracownicze - konkursy wewnętrzne, integracje, gry i zabawy w strefie Chill, świętowanie corocznych okazji. “Otwarte” pokoje Zarządu - tam zawsze możesz przyjść z pomysłami na rozwój Morele i nie tylko :) *Jeśli to brzmi za bardzo sztampowo, sprawdź, jak wygląda nasza rzeczywistość, odwiedzając morelowego: LinkedIna TikToka Instagrama Facebooka Na siłę Cię nie przekonamy, ale jeśli czujesz, że Morele może być miejscem dla Ciebie - aplikuj (szkoda tracić czas!) 🤗

Technology

Morele.net

Product Manager - Customer Journey & Conversion

Senior

Hybrid

Krakow, Poland

🏢 Summary: Role responsible for developing and optimizing key e-commerce customer journey stages (product page, cart, checkout, payments, delivery) to increase conversion, revenue and customer satisfaction through data-driven decisions and experimentation. The position owns product strategy, roadmap, backlog and KPI delivery, focusing on identifying barriers and improving online purchasing experience. The offer targets an experienced Product Manager driving growth through analytics and A/B testing. 🗂️ Requirements: Minimum 4 years of experience as Product Manager, Product Owner or similar role, Experience in developing digital products based on data and KPI, Understanding of e-commerce mechanisms and online purchasing processes, Experience in defining product requirements and working with technology teams, Ability to define and monitor product KPIs, Experience in analyzing quantitative and qualitative data, Experience in conducting A/B tests and conversion optimization, Proficiency in analytical tools such as Google Analytics 4 or Google Analytics 360, Knowledge of Agile methodology 📃 Skills: E-commerce, A/B, Analytics, GA4, GoogleAnalytics360, KPI, Agile, UX, Backlog, Roadmap 🏢 Description: Product Manager - Customer Journey & Conversion Morele.net to lider polskiego rynku e-commerce w segmencie dystrybucji elektroniki użytkowej (komputery, laptopy, podzespoły komputerowe, RTV, AGD). Jesteśmy platformą e-commerce agregującą marki D2C w Polsce, a także rozwijającą ekspansję na rynki zagraniczne. Dzięki temu ciągle rozbudowujemy sourcing dla marek obcych i powiększającej się grupy naszych marek własnych.* W związku z rozwojem naszej organizacji, poszukujemy zaangażowanej osoby na stanowisko: Product Manager - Customer Journey & Conversion do naszego Departamentu Usług IT. Główna odpowiedzialność roli: Jako Product Manager będziesz odpowiadać za rozwój i optymalizację kluczowych ścieżek zakupowych w Morele.net . Twoim celem będzie zwiększanie konwersji, przychodów oraz satysfakcji klientów poprzez identyfikację barier zakupowych, rozwój nowych funkcjonalności oraz ciągłe doskonalenie doświadczeń użytkowników na każdym etapie procesu zakupowego. Będziesz właścicielem produktów i procesów związanych m.in . z kartą produktu, koszykiem, checkoutem, metodami płatności, dostawy oraz obszarami wpływającymi na decyzję zakupową klienta. Co będzie należało do Twojej codzienności? Rozwój produktu i realizacja celów biznesowych: Definiowanie strategii rozwoju ścieżek zakupowych i doświadczeń klienta. Budowanie roadmapy produktowej wspierającej wzrost konwersji, przychodów oraz liczby zamówień. Zarządzanie backlogiem oraz priorytetyzacja inicjatyw w oparciu o wpływ biznesowy. Odpowiedzialność za realizację i monitoring KPI produktowych. Analiza i optymalizacja Customer Journey: Analiza zachowań klientów na całej ścieżce zakupowej. Identyfikowanie problemów, punktów rezygnacji oraz obszarów generujących utratę konwersji. Definiowanie hipotez produktowych oraz projektowanie eksperymentów i testów A/B. Współpraca z zespołami UX i Analityki w celu poprawy doświadczeń użytkowników. Współpraca międzyfunkcyjna: Bliska współpraca z zespołami Technologii, UX/UI, Analityki, Marketingu, Sprzedaży oraz Operacji. Zbieranie i przekładanie potrzeb biznesowych oraz klientów na konkretne rozwiązania produktowe. Tworzenie wymagań biznesowych, user stories oraz specyfikacji funkcjonalnych. Wspieranie zespołów deweloperskich w realizacji inicjatyw produktowych. Analityka i podejmowanie decyzji na podstawie danych: Definiowanie i monitorowanie KPI produktowych. Analiza danych ilościowych oraz jakościowych. Wyciąganie wniosków i rekomendowanie działań zwiększających efektywność biznesową. Ocena wpływu wdrażanych zmian na wyniki biznesowe. Kluczowe KPI w tej roli: Conversion Rate (CR), Revenue, Orders, Average Order Value (AOV), Checkout Completion Rate, Cart Abandonment Rate, Customer Satisfaction (CSAT/NPS), Adoption nowych funkcjonalności. Sprawdzisz się, jeśli: Masz minimum 4 lata doświadczenia na stanowisku Product Managera, Product Ownera lub podobnej roli. Posiadasz doświadczenie w rozwijaniu produktów cyfrowych opartych o dane i KPI. Rozumiesz mechanizmy działania e-commerce oraz procesów zakupowych online. Potrafisz podejmować decyzje w oparciu o dane i analizę biznesową. Masz doświadczenie w definiowaniu wymagań produktowych oraz współpracy z zespołami technologicznymi. Swobodnie poruszasz się w narzędziach analitycznych. Potrafisz efektywnie komunikować się z interesariuszami na różnych poziomach organizacji. Jesteś osobą samodzielną, nastawioną na realizację celów i branie odpowiedzialności za wyniki. Bliskie są Ci wartości takie jak otwartość, koleżeńskość, prawość, zaangażowanie oraz zorientowanie na cel. To właśnie te filary budują atmosferę na naszym morelowym pokładzie! :) Dodatkowymi atutami będą: Doświadczenie w obszarze e-commerce, marketplace lub retail. Doświadczenie w prowadzeniu testów A/B i optymalizacji konwersji. Znajomość Google Analytics 4, Google Analytics 360 lub podobnych narzędzi. Doświadczenie w pracy z UX Research oraz Customer Insights. Znajomość metodologii Agile. Poznaj warunki współpracy: System pracy hybrydowej - dla osób z Krakowa i okolic: minimum 2 dni w biurze, 3 dni zdalnie, dla osób spoza Małopolski: minimum 2 dni w biurze w miesiącu. Jednocześnie, ze względu na charakter roli, zakres współpracy oraz potrzeby biznesowe organizacji, szczególnie cenimy regularną obecność w biurze kilka razy w tygodniu. Z tego względu mile widziane są osoby mieszkające w Krakowie lub okolicach. Zatrudnienie na podstawie umowy o pracę. Co możemy Ci do zaoferować: Stabilność i transparentność – działamy zgodnie z naszymi firmowymi wartościami, które kształtują unikalną kulturę Morele. Nieformalną atmosferę pracy w gronie pełnych pasji i zaangażowania profesjonalistów. Do tego możesz zapomnieć o dress code! :) Nowoczesne biuro niedaleko centrum Krakowa - w dobrze skomunikowanej lokalizacji. Możliwości rozwoju i awansu , z opcją udziału w rekrutacjach wewnętrznych. Benefity - możliwość przystąpienia do karty Multisport, ubezpieczenia grupowego Warta oraz prywatnej opieki medycznej Allianz na preferencyjnych warunkach. Zniżki pracownicze w ramach programu Brand Club, w którym pracownicy mają dostęp do marek własnych Morele w specjalnych cenach. Atrakcje pracownicze - konkursy wewnętrzne, integracje, gry i zabawy w strefie Chill, świętowanie corocznych okazji. “Otwarte” pokoje Zarządu - tam zawsze możesz przyjść z pomysłami na rozwój Morele i nie tylko :) *Jeśli to brzmi za bardzo sztampowo, sprawdź, jak wygląda nasza rzeczywistość, odwiedzając morelowego: LinkedIna TikToka Instagrama Facebooka Jeżeli chcesz rozwijać produkty, które każdego dnia wpływają na decyzje zakupowe setek tysięcy klientów i odpowiadać za wzrost jednego z największych e-commerce w Polsce - zapraszamy do Morele.net . Na siłę Cię nie przekonamy, ale jeśli czujesz, że Morele może być miejscem dla Ciebie - aplikuj (szkoda tracić czas!) 🤗

Technology

Monogo Sp. z o.o.

Magento Backend Developer

Senior

Remote

Lublin, Poland

13,000 - 17,000 PLN/mo

🏢 Summary: Backend role focused on developing and maintaining scalable e-commerce platforms based on Magento / Adobe Commerce in a headless, API-first architecture. The position involves building custom modules, integrations, and APIs, optimizing performance, and ensuring code quality in international projects. Fully remote B2B cooperation with real impact on technical decisions. 🗂️ Requirements: Minimum 4 years of experience in PHP, Minimum 4 years of experience with Magento 2, Knowledge of Adobe Commerce architecture and standards, Experience with REST API and GraphQL, Strong knowledge of MySQL and data modeling, Ability to write code following coding standards, Experience with Git, Experience with Jira or similar tools, Experience writing Unit Tests 📃 Skills: PHP, Magento2, AdobeCommerce, REST, GraphQL, MySQL, Git, Jira, UnitTesting 🏢 Description: W Monogo budujemy dedykowane rozwiązania e-commerce, które realnie wpływają na sposób działania sklepów internetowych naszych klientów. Pracujemy w środowisku, w którym technologia, jakość i tempo dostarczania idą w parze. Szukamy Magento Backend Engineera, który chce rozwijać skalowalne systemy e-commerce i pracować przy projektach opartych o nowoczesne podejście headless i API-first. Jeśli lubisz PHP, rozumiesz Magento „od środka” i nie boisz się integracji złożonych systemów — to może być dobre miejsce dla Ciebie. Twoja rola: rozwijaniei utrzymanie aplikacji backendowych opartych o Magento / Adobe Commerce projektowanie i implementacja nowych funkcjonalności (moduły, integracje, API) optymalizacja wydajności i stabilności platform e-commerce współpraca z zespołami frontend, QA, BA, PMO dbałość o jakość kodu (code review, dobre praktyki) estymacja zadań i współtworzenie kierunek techniczny projektów praca z API REST i GraphQL i architekturą headless tworzenie i rozwijanie integracji z systemami zewnętrznymi (ERP, PIM, płatności, logistyka) analiza i rozwiązywanie problemów produkcyjnych wykorzystywanie agentów AI jako wsparcia w codziennej pracy Wymagania: min. 4 lata doświadczenia w PHP i w Magento 2 w obszarze rozwoju i utrzymania znajomość architektury i standardów Adobe Commerce doświadczenie w pracy z REST API / GraphQL dobra znajomość MySQL i modelowania danych umiejętność pisania kodu z zachowaniem standardów kodowania doświadczenie z Git oraz narzędziami typu Jira pisanie Unit Testów umiejętność estymacji i organizacji pracy kreatywne podejście do realizacji projektów komunikatywny angielski Mile widziane: certyfikaty Magento / Adobe Commerce doświadczenie w code review i pracy zespołowej nad jakością kodu znajomość architektury headless / API-first Co oferujemy? elastyczną współpracę B2B wynagrodzenie: 13 000 – 17 000 zł netto (w zależności od doświadczenia) pracę w pełni zdalną udział w międzynarodowych projektach e-commerce realny wpływ na decyzje techniczne dojrzały stack technologiczny oraz dostęp do narzędzi AI pakiet świadczeń dodatkowych (opieka medyczna, ubezpieczenie, karta sportowa) Jak pracujemy? stawiamy na jakość code review to standard, nie formalność masz wpływ na rozwiązania, nie tylko implementujesz zadania działamy iteracyjnie i usprawniamy procesy Brzmi jak coś dla Ciebie?​ Wyślij CV i porozmawiajmy.

Technology

Shoper S.A.

Engineering Manager (m/f)

Senior

Remote

Krakow, Poland

20,000 - 25,000 PLN

🏢 Summary: Engineering Manager role responsible for leading a product engineering team in a large-scale SaaS eCommerce platform. The position combines architectural decision-making, quality and observability strategy, and operational excellence with hands-on oversight of modern web and cloud technologies. The focus is on system architecture, DevOps maturity, security, and continuous improvement of development processes. 🗂️ Requirements: Minimum 4 years of experience as Engineering Manager, Team Lead or similar role, Strong knowledge of software engineering and system architecture, Experience with monolith and microservices architectures, Practical experience with CI/CD and DevOps practices, Experience implementing quality assurance and automated testing practices, Knowledge of observability metrics including SLIs and SLOs, Experience with incident management and post-mortems, Experience measuring and improving DORA metrics, Ability to make architectural decisions aligned with technical strategy, Experience working with modern frontend, backend and cloud technologies, Practical use of AI tools for code generation and review 📃 Skills: Vue, TypeScript, JavaScript, PHP, MySQL, PerconaXtraDB, Elasticsearch, Docker, Redis, Memcached, GoogleCloud, PubSub, Jest, Playwright, ESLint, Prettier, GitHub, CICD, DevOps, DORA, SLI, SLO, Microservices, Monolith, Observability, JIRA, Miro, Copilot, Cursor, ChatGPT, Claude, FeatureFlags 🏢 Description: Jesteśmy liderem rozwiązań eCommerce w Polsce. Nasz ekosystem wspiera tysiące przedsiębiorców w skalowaniu sprzedaży dzięki modelowi SaaS i kompleksowym usługom dodatkowym. W Shoperze stawiamy na kulturę zaufania i realny wpływ na procesy. Szukamy doświadczonego Engineering Managera, który będzie łączył głęboką wiedzę techniczną ze zdolnością do wspierania, motywowania i rozwoju inżynierów. Osoba na tym stanowisku będzie kluczowa w zapewnieniu wysokiej jakości realizacji zadań inżynieryjnych, rozwoju architektury systemów oraz utrzymaniu najwyższych standardów operacyjnych i jakościowych w zespole. ‍ Dlaczego warto z nami pracować? Jesteśmy firmą produktową – tworzymy swój własny produkt od podstaw. Aktualnie pracujemy dla kilkudziesięciu tysięcy klientów. Śmiało możemy powiedzieć, że nasza platforma to numer 1 wśród rozwiązań SaaS-owych dla e-commerce. Ze względu na skalę, rozwiązujemy skomplikowane problemy wydajnościowe. Czym będziesz się zajmować? Podejmowaniem decyzji architektonicznych na poziomie zespołu i ich dostosowanie do strategii technicznej całej organizacji. Wdrażaniem, utrzymywaniem i doskonaleniem solidnych praktyk kontroli jakości i testowania na wielu poziomach piramidy testowania. Mierzeniem i poprawianiem stabilności oraz szybkości procesów rozwojowych (DORA). Definiowaniem i operowaniem kompleksową strategią obserwowalności. Zapewnianiem zgodności z zasadami bezpieczeństwa, współpracą przy identyfikacji i ograniczaniem zagrożeń oraz proaktywnym usuwaniem luk w zabezpieczeniach. Kształtowaniem kultury ciągłego doskonalenia, eksperymentowania i innowacji, z jednoczesnym utrzymaniem równowagi między szybkością dostarczania a jakością i stabilnością. Oceną skutków kosztowych i identyfikacją możliwości oszczędności oraz poprawy efektywności operacyjnej. Prowadzeniem przeglądów poincydentalnych i optymalizacją procesów reagowania. Koordynacją złożonych inicjatyw międzyzespołowych i międzyfunkcyjnych, we współpracy z Product Managerem, Designem oraz innymi zespołami technicznymi. Co jest dla nas ważne? Min. 4 lata doświadczenia na stanowisku Engineering Managera, Team Leada lub pokrewnym (zarządzanie zespołem). Głębokie rozumienie inżynierii oprogramowania i architektury systemów. Bardzo dobra znajomość narzędzi, frameworków i technologii wykorzystywanych w nowoczesnych zespołach produktowych (np. modularny monolit, architektury mikroserwisowe, CI/CD, praktyki DevOps, monitoring i logowanie). Doświadczenie w kierowaniu inicjatywami technologicznymi i architektonicznymi. Praktyczna znajomość i wdrażanie praktyk kontroli jakości, testowania i mierników obserwowalności (SLIs, SLOs). Doświadczenie w reagowaniu na incydenty i prowadzeniu działań poincydentalnych (koordynacja, post-mortemy, usprawnienia procesów, budowanie odporności operacyjnej). Doświadczenie w mierzeniu i poprawie procesów rozwojowych (DORA/DevOps). Tworzenie przestrzeni do innowacji, eksperymentowania i ciągłego doskonalenia w zespole. Świadome wykorzystanie narzędzi AI w pracy – dobór narzędzia do zadania (Copilot/Cursor, ChatGPT/Claude) oraz krytyczna ocena jakości AI-generated kodu. ‍ Stack technologiczny Vue 2 + TypeScript, osadzone jako interaktywne "wyspy" w panelu administracyjnym. Testy: Jest (jednostkowe/integracyjne) + Playwright (E2E), ESLint + Prettier + TypeScript (testy statyczne). PHP 7.4/8.2+ Percona XtraDB Cluster (MySQL) Elasticsearch Docker Memcached Redis Google Cloud Platform Pub/Sub Zarządzanie projektami: JIRA, Miro, Google Workspace Jak pracujemy? Pracujemy w metodologiach zwinnych. Code review odbywa się na github. Piszemy testy jednostkowe, integracyjne i statyczne. Wykorzystujemy feature flagi do wprowadzania zmian i nowych funkcji. Co zyskasz? Elastyczny czas pracy. Pracę zdalną lub w modelu hybrydowym – Ty decydujesz. Płaską strukturę – dzięki czemu masz większy wpływ na rozwój produktu i szybszą realizację projektów. System kafeteryjny (w tym m.in .: kartę Multisport, bilety do kina, vouchery do biura podróży). Dostęp do platformy eTutor (a także możliwość uczestnictwa w lekcjach online j. angielskiego). Prywatną opiekę medyczną Luxmed. Eventy integracyjne. Budżet szkoleniowy. ShoperUp! – unikatowy program rozwoju kompetencji wewnątrz organizacji. Sklep na Shoper za 1 zł(!). Ubezpieczenie grupowe. ‍

Technology

Poland

Java Developer

Senior

Hybrid

Warsaw, Poland

26,040 - 27,720 PLN/hr

🏢 Summary: Senior Backend Developer (Java) role in a long-term, business-critical project within the petrol/convenience sector, focused on developing and maintaining a core system operating in Europe and the USA. The position involves backend development in Java/Spring, API design, database work, and cloud-native deployment in AWS/Kubernetes. The project offers high remote flexibility with occasional on-site presence in Warsaw. 🗂️ Requirements: 6-7 years commercial experience in Java, Strong experience with Spring framework, Experience with AWS, Experience with Kubernetes, Experience with PostgreSQL, Experience with SQL and NoSQL databases, Experience with Redis, Experience with REST and SOAP APIs, Experience with Jenkins, Sonar, Git, Gradle, Docker, Ability to apply design patterns and design principles in practice, English B2+/C1-, Polish B1+ 📃 Skills: Java, Spring, Boot, Data, Cloud, JUnit, Spock, JPA, Hibernate, JAX-RS, JAX-WS, PostgreSQL, SQL, NoSQL, Redis, AWS, Kubernetes, REST, SOAP, Swagger, Jenkins, Sonar, Git, Gradle, Docker, k8s 🏢 Description: W ITLT pomagamy naszym zaprzyjaźnionym firmom przekształcać ambitne pomysły w cyfrową rzeczywistość. Z nastawieniem na wyzwania, ciekawość technologii i zwinność - współtworzymy wyjątkowe rozwiązania IT. Aktualnie poszukujemy osób na stanowisko: Senior Backend Developer (Java) Konkrety: Stawka: 155-165 PLN/h na FV Miejsce pracy/praca zdalna: Zapewniamy dużą swobodę pracy zdalnej, przy czym zapraszamy 1-2x/tydzień do warszawskiego biura Wymiar pracy: Fulltime Sektor: Petrol/Convenience Projekt: System krytyczny, który zarządza tym, co dzieje się zarówno w Europie i USA. Praca w "sercu" biznesu. Zespół: 6-8os. Proces rekrutacji: 1-etapowy (spotkanie zdalne via MS Teams). Sporadycznie możliwe dodatkowe krótkie spotkanie - połączone z decyzją Szacowany czas trwania projektu: Długoterminowy Czas pracy/Strefa czasowa : Standardowe polskie godziny pracy Technologie na projekcie: Java, Spring (Boot, Data, Cloud), JUnit, Spock, JPA, Hibernate, JAX-RS, JAX-WS, PostgreSQL, SQL/NoSQL, Redis, AWS, Kubernetes, REST/SOAP, Swagger, Jenkins, Sonar, Git, Gradle, Docker, k8s Do Twoich głównych obowiązków na tym stanowisku należeć będzie: Rozwój i utrzymanie systemu w Java/Spring Projektowanie i rozwój API (REST/SOAP) Praca z bazami danych (SQL/NoSQL) Współpraca z PO, SM, BA, Architektami i Testerami Praktyczne stosowanie wzorców projektowych oraz zasad projektowania - proponowanie zmian podejścia w ramach projektu Ta oferta będzie idealna dla Ciebie, jeśli posiadasz: 6-7 lat komercyjnego exp. Java + mocny Spring Dobrą znajomość AWS oraz Kubernetes Doświadczenie z: PostgreSQL, SQL, NoSQL, Redis, REST/SOAP (dokumentacja w Swagger) Znajomość Jenkins, Sonar, Git, Gradle, Docker Umiejętność skutecznej współpracy z PO, SM, BA, Architektami i Testerami Umiejętność praktycznego stosowania wzorców i zasad projektowych oraz proponowania zmian Angielski (B2+/C1-) oraz polski (B1+) Nice to have: AWS Warto do nas dołączyć, ponieważ oferujemy: Dużą swobodę pracy zdalnej Długofalowe stabilne zatrudnienie Szansę na uczestniczenie w kluczowych projektach dla dużej firmy działającej w bardzo stabilnym sektorze Atrakcyjne wynagrodzenie (adekwatne do umiejętności i doświadczenia) Benefity (Lux Med, MultiSport...) W razie pytań pingnij śmiało na Linkedin'ie do Kuby

Technology

Power Media

Java Developer (Backend)

Senior

Hybrid

Warsaw, Poland

19,000 - 24,000 PLN

🏢 Summary: Role for a Mid+/Senior Java Backend Developer focused on designing and building scalable backend systems and REST APIs in a microservices architecture. The position involves architectural decisions, code quality ownership, and collaboration in an international Agile environment. Opportunity to impact global digital products and engineering standards. 🗂️ Requirements: 6+ years experience as Java Developer, Strong knowledge of Java, Experience building REST APIs, Experience with microservices architecture, Knowledge of relational or NoSQL databases, Experience with cloud platforms (GCP preferred), Experience with Docker and Kubernetes, Knowledge of design patterns, Experience with unit and integration testing, Experience working in Agile methodologies, Very good English skills 📃 Skills: Java, REST, Microservices, PostgreSQL, MySQL, MongoDB, GCP, Docker, Kubernetes, JUnit, Agile 🏢 Description: Dołącz do międzynarodowego zespołu technologicznego pracującego nad rozwojem nowoczesnych produktów cyfrowych, które mają realny wpływ na globalny biznes i procesy operacyjne. Szukamy doświadczonego Java Developera (Backend) który chce budować skalowalne systemy i mieć wpływ na architekturę oraz standardy technologiczne. Stanowisko: Java Developer (Mid+/Senior). Lokalizacja biura: Warszawa. 🛠 Stack technologiczny: Java, Microservices, REST API, Docker, Kubernetes, GCP, PostgreSQL, MySQL, MongoDB. Osoba na tym stanowisku będzie odpowiedzialna za projektowanie, rozwój i utrzymanie wydajnych oraz skalowalnych systemów backendowych. Będzie współpracować z zespołami produktowymi i technologicznymi w środowisku międzynarodowym oraz mieć realny wpływ na kierunek rozwoju rozwiązań. Zadania: Projektowanie i rozwój backendu oraz API (REST) Tworzenie skalowalnych mikroserwisów Dbanie o jakość kodu (code review, testy, dobre praktyki) Współpraca z frontendem, Product Ownerem i innymi interesariuszami Rozwiązywanie problemów produkcyjnych i optymalizacja systemów Wdrażanie i promowanie dobrych praktyk inżynierskich Mentoring mniej doświadczonych developerów Udział w decyzjach architektonicznych Wymagania: Ponad 6 lat doświadczenia jako Java Developer Bardzo dobra znajomość Java Doświadczenie w budowie REST API i mikroserwisów Znajomość baz danych (np. PostgreSQL, MySQL, MongoDB) Doświadczenie z chmurą (preferowana GCP ) Znajomość Dockera i Kubernetes Znajomość wzorców projektowych i dobrych praktyk Doświadczenie w testowaniu (unit/integration) Praca w metodykach Agile Bardzo dobra znajomość języka angielskiego Mile widziane: Znajomość: .NET / Python / Node.js Firma oferuje: Udział w projektach o globalnym zasięgu i realnym wpływie na biznes Pracę w doświadczonym, międzynarodowym zespole Możliwość wpływu na architekturę i standardy technologiczne Hybrydowy model pracy (2 dni w tygodniu praca z biura) Stabilne zatrudnienie i atrakcyjny pakiet benefitów Możliwość rozwoju technicznego i mentoringowego

Technology

Be in IT

Mid Java Software Engineer

Mid

Hybrid

Wroclaw, Poland

100 - 120 PLN/hr

🏢 Summary: Offer for a Mid Java Software Engineer focused on designing and developing scalable Java 17+ applications within the Spring ecosystem for international projects. The role includes modernizing legacy systems, building RESTful microservices, and integrating solutions with Azure cloud services. It also involves maintaining CI/CD pipelines and implementing secure authentication mechanisms in a hybrid work model. 🗂️ Requirements: 3–4 years of commercial experience in Java development, Practical experience with Java 17+ features, Experience with Spring Boot, Spring MVC, Spring Security, Spring Data JPA, Experience in maintaining and modernizing legacy systems, Knowledge of Python, SQL and Bash for automation, Experience with CI/CD tools and pipelines, Experience with Docker, Experience with Maven or Gradle, Experience working in Linux environments, Knowledge of Azure services integration, Experience with OAuth2/OIDC and Azure AD, English level B2/C1, Availability for hybrid work in Wroclaw 📃 Skills: Java, Spring, SpringBoot, SpringMVC, SpringSecurity, SpringDataJPA, REST, Microservices, Azure, AzureDevOps, AppService, KeyVault, StorageAccounts, ApplicationInsights, OAuth2, OIDC, AzureAD, Python, SQL, Bash, Docker, Maven, Gradle, Linux, CI/CD 🏢 Description: Be in IT to firma rekrutacyjna, wyspecjalizowana w poszukiwaniu Specjalistów z branży technologii informatycznych. Obecnie, dla naszego klienta, poszukujemy osoby na stanowisko Mid Java Software Engineer . Zakres obowiązków: Długofalowa współpraca z międzynarodową, topową firmą consultingową, świadcząca usługi IT dla dużych i średnich firm z różnorodnych sektorów jak automotive, finanse, bankowość czy produkcja. Projektowanie i wytwarzanie wydajnych aplikacji Java z wykorzystaniem funkcjonalności Java 17+ (records, sealed classes, pattern matching, streams, modularyzacja). Budowanie skalowalnych rozwiązań w ekosystemie Spring: Spring Boot, MVC, Security, Data JPA. Implementacja RESTful API, mikroserwisów oraz wzorców dependency injection zgodnie z best practices. Modernizacja systemów legacy: modularyzacja monolitów, migracja do REST, aktualizacja interfejsów użytkownika. Rozwiązywanie problemów wydajnościowych, długu technicznego oraz kwestii interoperacyjności w starszych aplikacjach Java. Udział w utrzymaniu i rozwoju pipeline'ów CI/CD w Azure DevOps, zarządzanie artefaktami i automatyzacja wdrożeń. Integracja z usługami Azure: App Service, Key Vault, Storage Accounts, Application Insights. Implementacja bezpiecznych przepływów uwierzytelniania z wykorzystaniem OAuth2/OIDC oraz Azure AD (Microsoft Entra). Oczekujemy: 3–4 lat doświadczenia w wytwarzaniu oprogramowania w Javie z dostarczaniem złożonych rozwiązań. Praktycznej znajomości Java 17+ i zaawansowanych funkcjonalności języka. Doświadczenia z Spring Boot, MVC, Security, Data JPA. Udokumentowanej umiejętności utrzymania i modernizacji kodu legacy. Znajomości Pythona, SQL oraz skryptowania w Bash na potrzeby automatyzacji. Znajomości narzędzi CI/CD, Docker, Maven/Gradle oraz środowisk Linux. Gotowości do pracy w modelu hybrydowym (2 dni w tygodniu w biurze we Wrocławiu, ul. Legnicka) Znajomości języka angielskiego na poziomie B2 lub C1 – umożliwiającej swobodną komunikację w międzynarodowym środowisku. Mile widziana dostępność ASAP; akceptowalny jest maksymalnie miesięczny okres wypowiedzenia ze skutkiem na koniec miesiąca. Oferujemy: Długofalowa współpraca z wynagrodzeniem w przedziale 80-100 PLN netto/godz. + VAT. Wsparcie przy zakładaniu i prowadzeniu działalności gospodarczej, dla osób bez takiego doświadczenia. Sprawny proces rekrutacyjny - dwie rozmowy techniczne z managerami, online (każda maksymalnie po godzinie). Współpraca w modelu hybrydowym w wymiarze 2 dni w tygodniu z biura we Wrocławiu. Benefity - prywatna opieka medyczna, karta Multisport. Nowoczesny sprzęt zapewniany przez firmę, wraz z softem i konfiguracją.

Technology

Power Media

Senior Backend Developer (Java)

Senior

Hybrid

Warsaw, MZ, Poland

20,000 - 25,500 PLN

🏢 Summary: Senior Backend Developer role focused on designing, developing and maintaining scalable backend systems and APIs within a global, technology-driven environment. The position involves shaping system architecture, ensuring quality and performance, and contributing to high-impact digital products supporting international business operations. Hybrid work model with strong influence on technical decisions and engineering standards. 🗂️ Requirements: Minimum 8 years of experience in Java development, Experience in designing distributed systems, Experience with microservices architecture, Practical experience in designing and developing REST APIs, Knowledge of relational or NoSQL databases, Experience with cloud environments, Experience with containerization, Strong knowledge of design patterns, Experience in testing and code review practices, Very good command of English 📃 Skills: Java, REST, PostgreSQL, MySQL, MongoDB, GCP, Docker, Kubernetes, Microservices, SQL, NoSQL 🏢 Description: Klient : Międzynarodowa firma działająca w branży agrobiznesowej i technologicznej, która rozwija zaawansowane rozwiązania cyfrowe wspierające globalne łańcuchy dostaw w obszarze żywności, pasz i paliw. Firma wykorzystuje dane oraz nowoczesne technologie, aby optymalizować procesy biznesowe na dużą skalę i budować przewagę konkurencyjną w dynamicznym, międzynarodowym środowisku. Dołącz do międzynarodowego zespołu technologicznego pracującego nad rozwojem nowoczesnych produktów cyfrowych, które mają realny wpływ na globalny biznes i procesy operacyjne. Będziesz odpowiadać za projektowanie, rozwój i utrzymanie wydajnych oraz skalowalnych systemów backendowych. 🛠 Stack technologiczny: Java, Microservices, REST API, Docker, Kubernetes, GCP, PostgreSQL, MySQL, MongoDB. Lokalizacja biura: Warszawa. Model pracy: hybrydowy (2 dni z biura, 3 dni zdalnie). Zakres obowiązków: Projektowanie oraz rozwój skalowalnych systemów backendowych i API Współodpowiedzialność za jakość, wydajność i bezpieczeństwo rozwiązań Współpraca z zespołami produktowymi, analitycznymi oraz innymi zespołami technologicznymi w środowisku międzynarodowym Identyfikowanie i rozwiązywanie złożonych problemów technicznych Przeglądy kodu oraz aktywne podnoszenie jakości wytwarzanego oprogramowania Mentoring i wsparcie mniej doświadczonych członków zespołu Wpływ na kierunek rozwoju architektury oraz dobór narzędzi i technologii Udział w podejmowaniu decyzji technologicznych oraz współtworzenie standardów inżynierskich Szukamy osoby, która: myśli systemowo i lubi rozwiązywać złożone problemy chce mieć wpływ na architekturę i jakość rozwiązań dobrze odnajduje się w środowisku międzynarodowym potrafi dzielić się wiedzą i wspierać innych wykazuje inicjatywę i poczucie odpowiedzialności za dostarczane rozwiązania Główne wymagania: Minimum 8 lat doświadczenia w tworzeniu oprogramowania w języku Java Doświadczenie w projektowaniu i budowie systemów rozproszonych oraz architektury mikroserwisowej Praktyczna znajomość projektowania i rozwijania REST API Znajomość baz danych (np. PostgreSQL, MySQL, MongoDB) Znajomość środowisk chmurowych (mile widziane doświadczenie z GCP ) Doświadczenie w pracy z konteneryzacją (Docker, Kubernetes) Ugruntowana znajomość wzorców projektowych oraz dobrych praktyk inżynierskich Doświadczenie w zapewnianiu jakości (testy, code review, dobre praktyki) Bardzo dobra znajomość języka angielskiego (codzienna praca w środowisku międzynarodowym) Mile widziane: Doświadczenie z Java 21+ Doświadczenie w pracy z innymi językami (np. .NET, Python, Node.js) Doświadczenie w pracy z systemami o dużej skali i wysokiej dostępności Firma oferuje: Stabilną, długofalową współpracę na podstawie umowy o prace (KUP) Udział w projektach o globalnym zasięgu i realnym wpływie na biznes Pracę w doświadczonym, międzynarodowym zespole Możliwość wpływu na architekturę i standardy technologiczne Możliwość rozwoju technicznego i mentoringowego Kulturę organizacyjną oparta na jakości, współpracy i ciągłym doskonaleniu Pracę w modelu hybrydowym (2 dni z biura, 3 dni zdalnie) Elastyczne godziny pracy Atrakcyjny pakiet benefitów (prywatna opieka medyczna, karta Multisport, ubezpieczenie na życie)

Technology

dmTECH Polska

Senior / Mid Fullstack ​Developer z j. niemieckim - Loyalty Core Services

Senior

Remote

Wroclaw, Poland

100 - 180 PLN/hr

🏢 Summary: Fullstack (Mid/Senior) role focused on developing and evolving central loyalty and customer account services, including authentication and authorization, for web and mobile applications. The position involves building and maintaining scalable frontend and backend systems within a microservices architecture deployed in the cloud. Work is done in an agile Scrum team with strong emphasis on security, availability and long-term system reliability. 🗂️ Requirements: Minimum 5 years of experience in Java and SpringBoot and/or Kotlin, Commercial experience with React, TypeScript and Electron, Experience with Playwright for test automation, Experience with microservices architecture, Experience with cloud platforms: AWS or Azure or GCP, Experience designing and implementing OAuth2 and OpenIDConnect based authentication solutions, Experience in building frontend and backend systems, Fluent German (B2/C1), Fluent English (B2/C1), Fluent Polish (B2/C1) 📃 Skills: Java, Kotlin, SpringBoot, React, TypeScript, Electron, Playwright, Microservices, OAuth2, OpenIDConnect, AWS, Azure, GCP, Docker, GitLab, ReactNative, Scrum, CIAM, German, English, Polish 🏢 Description: Do nowej spółki technologicznej w Polsce należącej do międzynarodowej grupy dm poszukujemy osoby na stanowisko: Senior / Mid Fullstack ​Developer z j. niemieckim - Loyalty Core Services dmTECH to międzynarodowy zespół ponad 1 400 ekspertek i ekspertów z różnych obszarów IT oraz technologii wspierających e-commerce. Pracujemy dla dm – jednej z największych sieci drogerii w Europie. Nasza codzienna praca na realny wpływ na biznes. Przygotowywane przez nas rozwiązania każdego dnia wspierają technologicznie pracowników i klientów drogerii, sklepu internetowego oraz aplikacji mobilnej w 14 krajach. Działamy w oparciu o najnowsze technologie i myślimy długofalowo. Dołącz do nas i twórz z nami pierwsze zespoły technologiczne w Polsce. Na czym będzie polegała Twoja praca Projekt: Zadaniem zespołu Loyalty Core Services jest tworzenie i rozwijanie oprogramowania zapewniającego naszym klientom możliwość łączyć się z dm, tworzyć konta klienta, uwierzytelniać się w dm oraz trwale przechowywać i zarządzać swoimi danymi we wszystkich krajach grupy dm. W naszym interdyscyplinarnym zespole jesteśmy odpowiedzialni za rozwój nowoczesnego oprogramowania oraz architektury systemowej. Twoim zadaniem będzie dalsze doskonalenie konta klienta, ze szczególnym uwzględnieniem rozwoju frontendu i backendu dla sklepu internetowego dm oraz aplikacji dm. Pracujemy jako zwinny zespół Scrum, dbając o rozwój technologiczny i biznesowy naszego zespołu produktowego. Tech Stack: Java/Kotlin, Spring Boot, React, React Native, TypeScript, Electron, Gitlab, Docker Miejsce pracy: hybrydowo (Wrocław) lub 100% praca zdalna Forma zatrudnienia: B2B Wynagrodzenie: mid: 100-140 PLN/h, senior: 140-180 PLN/h Twoje zadania: Współpraca w interdyscyplinarnym, zwinnym zespole deweloperskim Projektowanie i obsługa centralnych rozwiązań do uwierzytelniania i autoryzacji (CIAM) opartych na OAuth2/OpenID Connect, w celu zapewnienia bezpiecznego logowania klientów w aplikacjach webowych i mobilnych Praca nad koncepcją i implementacją systemów frontendowych i backendowych Projektowanie oraz dalszy rozwój architektury oprogramowania Zapewnienie wysokiej jakości kodu, dostępności systemu, bezpieczeństwa, wydajności, skalowalności i niezawodności w perspektywie długoterminowej Utrzymanie bezpieczeństwa oraz ochrona danych i kont naszych klientów Udział w rotacyjnych dyżurach utrzymaniowych (także poza standardowymi godzinami pracy, również w dni wolne od pracy w Polsce i weekendy), aby zapewnić wysoki poziom dostępności i niezawodności systemu przez całą dobę Co wnosisz do zespołu Wymagania : Minimum 5 letnie doświadczenie w programowaniu w języku Java, Spring Boot i/lub Kotlin Znajomość i praktyczne wykorzystanie we wcześniejszej karierze zawodowej technologii frontendowych, takimi jak React, TypeScript, Electron, a także w automatyzacji testów przy użyciu Playwright Doświadczenie w pracy z dużymi, rozproszonymi systemami (architektura mikroserwisowa) oraz w używaniu i uruchamianiu oprogramowania w usługach w chmurze, takich jak AWS, Azure lub Google Cloud Platform Gotowość do ciągłego uczenia i podnoszenia swoich kwalifikacji Otwartość na zmiany i zwinny sposób myślenia Posługiwanie się językami: niemieckim, angielskim i polskim w środowisku technologicznym na poziomie minimum B2/C1 Dodatkowymi atutami będą: Podstawowe doświadczenie w tworzeniu aplikacji z React Native i modułami natywnymi Co Ci oferujemy: Stabilną współpracę z jednym z najbardziej cenionych pracodawców IT w Niemczech Realny wpływ na biznes i możliwość dostrzeżenia efektów Twojej pracy Zaangażowanie w działanie międzynarodowych zespołów, z możliwością podnoszenia kompetencji z języków: niemieckiego i angielskiego podczas indywidualnych zajęć z lektorem Rozwój oparty o dostęp do kursów, szkoleń, certyfikacji i konferencji. Możliwość uczenia się od Twoich koleżanek i kolegów w ramach codziennej współpracy, także w ramach pair programmingu Swobodę w decydowaniu o czasie i miejscu współpracy z możliwością skorzystania z naszych biur we Wrocławiu oraz Karlsruhe (Niemcy). Współpraca zdalna to u nas standard Samodzielność i decyzyjność w wykonywaniu zadań projektowych Kulturę współpracy opartą o dialog, w której stawiamy na współpracę w zespołach, prostolinijność, szacunek i zrozumienie, że błędy są czymś naturalnym, gdy chcemy się rozwijać Możliwość skorzystania z rozwiązań benefitowych dostępnych dla partnerów B2B (np. program kafeteryjny, opieka medyczna itp.) Wdrożenie do współpracy w naszych siedzibach we Wrocławiu i Karlsruhe pełne okazji do poznania kolegów i koleżanek oraz możliwość wyjazdów projektowych wynikającą z potrzeb projektu

Technology

dmTECH Polska

Senior / Mid Fullstack ​Developer z j. niemieckim - Loyalty Core Services

Senior

Remote

Wroclaw, Poland

100 - 180 PLN/hr

🏢 Summary: Fullstack (Mid/Senior) role focused on developing and evolving customer account, authentication and authorization systems (CIAM) for e-commerce and mobile applications within a large-scale, international environment. The position involves building and maintaining frontend and backend solutions in a microservices architecture, ensuring high availability, security and scalability. Work is done in an agile Scrum team with strong ownership of system architecture and quality. 🗂️ Requirements: Minimum 5 years experience with Java and Spring Boot and/or Kotlin, Commercial experience with React and TypeScript, Experience with Electron, Experience with Playwright for test automation, Experience with microservices architecture, Experience with cloud platforms (AWS or Azure or GCP), Experience designing and implementing OAuth2/OpenID Connect based authentication systems, Experience working with distributed systems, German language proficiency minimum B2/C1, English language proficiency minimum B2/C1, Polish language proficiency minimum B2/C1 📃 Skills: Java, Kotlin, Spring, React, TypeScript, Electron, Playwright, OAuth2, OpenID, CIAM, Microservices, AWS, Azure, GCP, Docker, GitLab, Scrum 🏢 Description: Do nowej spółki technologicznej w Polsce należącej do międzynarodowej grupy dm poszukujemy osoby na stanowisko: Senior / Mid Fullstack ​Developer z j. niemieckim - Loyalty Core Services dmTECH to międzynarodowy zespół ponad 1 400 ekspertek i ekspertów z różnych obszarów IT oraz technologii wspierających e-commerce. Pracujemy dla dm – jednej z największych sieci drogerii w Europie. Nasza codzienna praca na realny wpływ na biznes. Przygotowywane przez nas rozwiązania każdego dnia wspierają technologicznie pracowników i klientów drogerii, sklepu internetowego oraz aplikacji mobilnej w 14 krajach. Działamy w oparciu o najnowsze technologie i myślimy długofalowo. Dołącz do nas i twórz z nami pierwsze zespoły technologiczne w Polsce. Na czym będzie polegała Twoja praca Projekt: Zadaniem zespołu Loyalty Core Services jest tworzenie i rozwijanie oprogramowania zapewniającego naszym klientom możliwość łączyć się z dm, tworzyć konta klienta, uwierzytelniać się w dm oraz trwale przechowywać i zarządzać swoimi danymi we wszystkich krajach grupy dm. W naszym interdyscyplinarnym zespole jesteśmy odpowiedzialni za rozwój nowoczesnego oprogramowania oraz architektury systemowej. Twoim zadaniem będzie dalsze doskonalenie konta klienta, ze szczególnym uwzględnieniem rozwoju frontendu i backendu dla sklepu internetowego dm oraz aplikacji dm. Pracujemy jako zwinny zespół Scrum, dbając o rozwój technologiczny i biznesowy naszego zespołu produktowego. Tech Stack: Java/Kotlin, Spring Boot, React, React Native, TypeScript, Electron, Gitlab, Docker Miejsce pracy: hybrydowo (Wrocław) lub 100% praca zdalna Forma zatrudnienia: B2B Wynagrodzenie: mid: 100-140 PLN/h, senior: 140-180 PLN/h Twoje zadania: Współpraca w interdyscyplinarnym, zwinnym zespole deweloperskim Projektowanie i obsługa centralnych rozwiązań do uwierzytelniania i autoryzacji (CIAM) opartych na OAuth2/OpenID Connect, w celu zapewnienia bezpiecznego logowania klientów w aplikacjach webowych i mobilnych Praca nad koncepcją i implementacją systemów frontendowych i backendowych Projektowanie oraz dalszy rozwój architektury oprogramowania Zapewnienie wysokiej jakości kodu, dostępności systemu, bezpieczeństwa, wydajności, skalowalności i niezawodności w perspektywie długoterminowej Utrzymanie bezpieczeństwa oraz ochrona danych i kont naszych klientów Udział w rotacyjnych dyżurach utrzymaniowych (także poza standardowymi godzinami pracy, również w dni wolne od pracy w Polsce i weekendy), aby zapewnić wysoki poziom dostępności i niezawodności systemu przez całą dobę Co wnosisz do zespołu Wymagania : Minimum 5 letnie doświadczenie w programowaniu w języku Java, Spring Boot i/lub Kotlin Znajomość i praktyczne wykorzystanie we wcześniejszej karierze zawodowej technologii frontendowych, takimi jak React, TypeScript, Electron, a także w automatyzacji testów przy użyciu Playwright Doświadczenie w pracy z dużymi, rozproszonymi systemami (architektura mikroserwisowa) oraz w używaniu i uruchamianiu oprogramowania w usługach w chmurze, takich jak AWS, Azure lub Google Cloud Platform Gotowość do ciągłego uczenia i podnoszenia swoich kwalifikacji Otwartość na zmiany i zwinny sposób myślenia Posługiwanie się językami: niemieckim, angielskim i polskim w środowisku technologicznym na poziomie minimum B2/C1 Dodatkowymi atutami będą: Podstawowe doświadczenie w tworzeniu aplikacji z React Native i modułami natywnymi Co Ci oferujemy: Stabilną współpracę z jednym z najbardziej cenionych pracodawców IT w Niemczech Realny wpływ na biznes i możliwość dostrzeżenia efektów Twojej pracy Zaangażowanie w działanie międzynarodowych zespołów, z możliwością podnoszenia kompetencji z języków: niemieckiego i angielskiego podczas indywidualnych zajęć z lektorem Rozwój oparty o dostęp do kursów, szkoleń, certyfikacji i konferencji. Możliwość uczenia się od Twoich koleżanek i kolegów w ramach codziennej współpracy, także w ramach pair programmingu Swobodę w decydowaniu o czasie i miejscu współpracy z możliwością skorzystania z naszych biur we Wrocławiu oraz Karlsruhe (Niemcy). Współpraca zdalna to u nas standard Samodzielność i decyzyjność w wykonywaniu zadań projektowych Kulturę współpracy opartą o dialog, w której stawiamy na współpracę w zespołach, prostolinijność, szacunek i zrozumienie, że błędy są czymś naturalnym, gdy chcemy się rozwijać Możliwość skorzystania z rozwiązań benefitowych dostępnych dla partnerów B2B (np. program kafeteryjny, opieka medyczna itp.) Wdrożenie do współpracy w naszych siedzibach we Wrocławiu i Karlsruhe pełne okazji do poznania kolegów i koleżanek oraz możliwość wyjazdów projektowych wynikającą z potrzeb projektu