TL;DR
Wynagrodzenie:
💸 14 940 – 19 090 zł brutto przy UoP
💸 19 000 – 23 000 zł netto przy B2B*
*Płatne wynagrodzenie, gdy chorujesz (8 dni płatnej nieobecności) i masz wolne (26 dni w skali roku)
Podstawowe informacje:
- Tryb pracy: Hybryda, środy w biurze w Warszawie; jeśli jesteś spoza miasta, możemy dogadać formułę wizyty raz w miesiącu
- Doświadczenie: Senior, min. 7 lat komercyjnego doświadczenia z platformami CMS
- Stack: Java 21+, Magnolia CMS (doświadczenie z AEM lub innymi platformami)
- Zespół: 7 osób: 2x UI/UX, 2x Frontend Developer, 1x Full Stack Developer, 1x Client Partner, 1x Project Manager
- Klient: Danwood, lider europejskiego rynku domów prefabrykowanych
- Produkt: Platforma webowa
- Etap projektu: platforma live od 06.2025 roku, dołączasz w fazie aktywnego rozwoju i utrzymania
- Język pracy: polski (biegły), angielski (min. B2)
- Szukamy: 1 osoby
- Planowany start: lipiec 2026
Must have / Kluczowe wymagania
Poniższa lista jest długa, ale mówimy wprost – szukamy osoby, która zna się na rzeczy.
Takiej, która pomoże nam rozwijać platformę, wspierać klienta i robić rzeczy porządnie: technicznie i komunikacyjnie.
Wymagane doświadczenie
- Masz ponad 7 lat realnego, komercyjnego doświadczenia z platformami CMS, w różnych ekosystemach i technologiach. Magnolia CMS, Adobe AEM, liczy się jakość tego doświadczenia.
- Pracowałeś_aś nad złożonymi produktami cyfrowymi: portalami korporacyjnymi, platformami contentowymi, systemami wielojęzycznymi. Wiesz, jak wygląda odpowiedzialność za system, z którego korzystają tysiące użytkowników.
- Masz za sobą projekty z integracjami zewnętrznymi: REST API, ERP, CRM, systemy third-party. To dla Ciebie nie terra incognita, tylko kolejny problem do rozwiązania.
- Potrafisz wejść do działającego systemu i szybko go ogarnąć. Masz udokumentowane doświadczenie w rozwoju i utrzymaniu istniejących produktów, pracujesz z zastanym kodem, refaktoryzujesz go i stopniowo podnosisz jego jakość bez rozsypywania tego, co działa.
- Działasz samodzielnie na backendzie i nie potrzebujesz do tego codziennego wsparcia. Widzisz problem, wiesz co zrobić i po prostu to robisz.
- Potrafisz efektywnie wykorzystywać narzędzia oparte na modelach LLM (np. GPT Codex, Claude Code lub podobne) do przyspieszania i podnoszenia jakości procesu wytwarzania oprogramowania. Świadomie dobierasz sposób pracy z modelami: poprzez odpowiednie promptowanie, planowanie zadań oraz wykorzystywanie ich mocnych stron, zachowując jednocześnie kontrolę nad architekturą i spójnością tworzonego rozwiązania. Rozumiesz ograniczenia poszczególnych modeli i potrafisz zarządzać ich użyciem w sposób przemyślany i odpowiedzialny.
Kompetencje techniczne i podejście eksperckie
- Masz głębokie, komercyjne doświadczenie z platformami CMS opartymi na Javie i JCR: Adobe AEM, Magnolia CMS, Bloomreach lub podobne. Wiesz, jak działają od środka: konfiguracja, customizacja, architektura modułowa, tworzenie komponentów. Magnolia CMS to platforma, na której będziesz pracować, ale jeśli znasz ją z innych projektów, to atut, nie warunek wejścia.
- Biegle pracujesz z Javą w wersji 21 lub wyższej.
- Znasz i rozumiesz repozytoria treści oparte na JCR: modelowanie struktur treści, wersjonowanie, workflow publikacji, migracje contentu i tworzenie typów contentu pod komponenty frontowe.
- Masz doświadczenie w projektowaniu i integracji API (REST, SOAP). Bezpieczeństwo i skalowalność to dla Ciebie priorytet, nie afterthought.
- Swobodnie pracujesz z bazami danych SQL, PostgreSQL i MySQL nie są Ci obce.
- Software Craftsmanship to dla Ciebie coś więcej niż modne hasło. Piszesz czysty, wydajny i łatwy w utrzymaniu kod, stosujesz zasady SOLID, KISS i DRY.
- Testowanie jest naturalną częścią Twojego procesu: piszesz testy jednostkowe i integracyjne z użyciem JUnit i Mockito i traktujesz je jako inwestycję, nie stratę czasu.
- Posiadasz solidną wiedzę na temat standardów bezpieczeństwa aplikacji webowych i potrafisz je stosować w praktyce. Znajomość podstawowych zasad RODO/GDPR w kontekście projektowania systemów jest dla Ciebie oczywista.
- Tworzysz i utrzymujesz dokumentację techniczną: decyzje architektoniczne (ADR), dokumentacja API, README modułów. Wiesz, że dobra dokumentacja to część roboty, nie dodatek na koniec sprintu.
- Potrafisz definiować i monitorować metryki wydajności backendu: czasy odpowiedzi, throughput, error rate. Liczby mówią Ci więcej niż “chyba działa”.
- Biegle pracujesz z Git, Maven lub Gradle oraz narzędziami CI/CD (Jenkins, GitLab CI, GitHub Actions).
Komunikacja i współpraca
- Potrafisz rozmawiać z klientem po ludzku. Kiedy pojawia się pytanie “ale jak to właściwie działa?”, masz cierpliwość i umiejętność, żeby wytłumaczyć backendowe niuanse w sposób zrozumiały dla osoby, która na co dzień nie zajmuje się technologią.
- Budujesz relacje oparte na zaufaniu, zarówno w zespole, jak i z klientem. Jesteś postrzegan_a jako ekspert_ka i doradc_a, nie tylko wykonawca_czyni zadań. Zależy Ci na długoterminowym partnerstwie, nie tylko na domknięciu sprintu.
- Potrafisz tłumaczyć złożone zagadnienia techniczne na język biznesowy. Nie po to, żeby uprościć, ale po to, żeby klient i zespół mogli podejmować lepsze decyzje.
- Jako jedyna osoba odpowiedzialna za backend, potrafisz argumentować swoje decyzje techniczne i bronić ich, kiedy trzeba. Jednocześnie jesteś otwarty_a na argumenty innych i nie traktujesz feedbacku jako ataku.
- Dajesz i przyjmujesz feedback bez defensywności. Wiesz, że konstruktywna rozmowa o trudnym temacie jest lepsza niż udawanie, że problemu nie ma.
- Działasz proaktywnie i nie czekasz, aż ktoś rozpisze Ci zadania. Jesteś jedyną osobą odpowiedzialną za backend tego projektu, więc inicjatywa jest tu warunkiem, nie opcją.
Praca projektowa
- Nie oczekujemy od Ciebie formalnego zarządzania projektem, ale wymagamy technicznego ownership za całe funkcjonalności. Wiesz, jak dekomponować złożone zadania, precyzyjnie szacować pracochłonność i planować swoją pracę tak, żeby reszta zespołu mogła na Tobie polegać.
- Samodzielnie organizujesz swoją pracę backendową i aktywnie uczestniczysz w priorytetyzacji technicznej. Nie czekasz, aż ktoś ustawi Ci kolejkę zadań.
- Transparentnie komunikujesz postępy, blokery i zależności. Zespół i klient wiedzą, na czym stoją, bo Ty o tym mówisz, zanim ktoś zapyta.
- Proaktywnie identyfikujesz blokery i wdrażasz działania naprawcze. Widzisz problem zanim stanie się pożarem.
- Masz na koncie inicjowanie i wdrażanie usprawnień, czy to w kodzie, architekturze, czy procesach zespołu. Nie czekasz na pozwolenie, żeby zaproponować coś lepszego.
Nice to have
- Masz doświadczenie w pracy z platformami chmurowymi (AWS, Azure, GCP) i wiesz, jak projektować oraz wdrażać rozwiązania w chmurze.
- Znasz narzędzia do konteneryzacji (Docker, Kubernetes) i rozumiesz, jak budować i zarządzać aplikacjami w środowisku kontenerowym
Twoje podejście – kogo szukamy?
Jeśli te cechy opisują Ciebie, dobrze trafiłeś_aś.
- Działasz samodzielnie i nie czekasz na listę zadań. Jako jedyna osoba odpowiedzialna za backend jesteś osobą, która widzi problem, analizuje go i wdraża rozwiązanie, zanim ktokolwiek zdąży zapytać co się dzieje.
- Bierzesz pełną odpowiedzialność za jakość kodu, stabilność i wydajność platformy. Dług techniczny to dla Ciebie wyzwanie, które aktywnie redukujesz, a nie coś, co można zostawić na później.
- Jesteś elastyczny_a wobec zmieniających się wymagań i rozumiesz, że praca z klientem to czasem zmiana kierunku w środku sprintu. Potrafisz balansować między stabilnością systemu a wprowadzaniem nowych rozwiązań.
- Chętnie dzielisz się wiedzą z zespołem i wyjaśniasz backendowe niuanse bez zbędnego technobełkotu. Nie musisz być mentorem z tytułem, wystarczy, że jesteś osobą, do której można przyjść z pytaniem.
- Traktujesz feedback jako narzędzie, nie ocenę. Przyjmujesz go konstruktywnie i dajesz go innym z taką samą szczerością.
- Masz zajawkę na rozwój, nawet jeśli masz już za sobą lata doświadczenia. Doświadczenie to fundament, ale ciekawość tego, co nowe, jest tym, co odróżnia naprawdę dobrych inżynierów od tych, którzy tylko odhaczają zadania.
Z życia zespołu…
Do jakiego projektu rekrutujemy?
Nasz klient:
Danwood to jeden z liderów europejskiego rynku domów prefabrykowanych, szczególnie mocno zakorzeniony na rynku niemieckim. Firma jest w trakcie transformacji cyfrowej i zależy jej na tym, żeby budować i utrzymywać pozycję lidera na każdym rynku, na którym operuje. My w tym pomagamy już od 8 lat.
Współpraca:
Z Danwoodem pracujemy długo i dobrze. Nie traktujemy tej relacji jako serii projektów do odhaczenia, tylko jako partnerstwo, które chcemy dalej rozwijać. Klient ufa naszym kompetencjom, opiera się na naszych ideach i jest otwarty na argumenty. Nie wymaga od nas inicjatywy, ale chętnie ją przyjmuje. To nas motywuje do tego, żeby wymyślać i działać.
Komunikacja z klientem odbywa się na co dzień, głównie przez konkretne zadania w Jirze. Nie są to formalne prezentacje ani długie calle, ale regularne rozmowy o tym, co robimy i dlaczego. Potrzebna jest tu umiejętność wytłumaczenia technicznego niuansu osobie, która na co dzień nie zajmuje się backendem ani CMSem.
Projekt:
Platforma webowa Danwood obsługuje dziś 7 rynków i skupia w jednym miejscu całą ofertę klienta: od prezentacji produktów, przez budowanie bazy potencjalnych klientów, po pokazanie profesjonalizmu marki. Platforma jest live od 2025 roku.
Jeśli chodzi o stan techniczny: już w niej nie tuptamy, ale jeszcze nie biegamy. Mamy konkretne pomysły na to, co chcemy rozwijać, i szukamy kogoś, kto pomoże nam je zrealizować. Potrzebujemy osoby, która naprawdę zna Javowe CMSy i backend, żeby te plany mogły wyjść poza tablicę z post-itami.
Mówimy wprost: szukamy osoby na miejsce naszego dotychczasowego Backend Developera, który odchodzi. Bez kogoś na tej roli nie jesteśmy w stanie kontynuować pracy dla Danwood. Szukamy kogoś na długo, nie na chwilę.
Poza samym projektem masz tu realną przestrzeń do rozwijania kompetencji w zakresie jakości oprogramowania i Javy, nie tylko w swoim zespole, ale w całej organizacji. Jeśli zależy Ci na wpływaniu na standardy techniczne szerzej niż w jednym projekcie, to jest ta opcja.
Zespół | Fuksja
Skład i kompetencje zespołu
Dołączysz do Fuksji, jedynego zespołu w SYZYGY, który ma pełną władzę nad produktem cyfrowym klienta: od infrastruktury i designu, przez frontend i backend. Siedem osób, głównie seniorzy: 2x UI/UX, 2x Frontend Developer, 1x Full Stack Developer, 1x Client Partner, 1x Project Manager. Zespół działa razem od dłuższego czasu i wie, co robi.
Typ współpracy
Pracujemy w rytmie Kanbana z elementami Scruma. Na co dzień daily i refinementy, raz w tygodniu w środy spotykamy się w biurze w Warszawie. Jeśli jesteś spoza miasta, możemy dogadać formułę wizyty raz w miesiącu. Na co dzień korzystamy z Jiry do zarządzania projektem, Teamsów do komunikacji, Figmy do pracy z UX/UI i Holaspirit do zarządzania rolami zespołowymi.
Dynamika i atmosfera
Bezpośrednio i konkretnie. Wymagamy od siebie efektów, przyznajemy się do błędów i szybko je naprawiamy. Decyzje podejmujemy szybko i weryfikujemy empirycznie, zamiast dyskutować w nieskończoność. Transparentność to u nas nie hasło na ścianie, każdy ma dostęp do wszystkiego i każdy może kwestionować każdą decyzję.
Kilka z WIELU naszych zalet…
Interesujące?
Możesz przesłać swoje CV, link do LinkedIn, portfolio lub stronę internetową – wybierz formę, która najlepiej Cię reprezentuje.
🔜 Aplikuj jak najszybciej: Rekrutację zamkniemy, gdy otrzymamy wystarczającą liczbę zgłoszeń. Aby mieć pewność, że odpowiemy każdej osobie, zakończymy proces po zebraniu odpowiedniej liczby aplikacji.
Kroki w rekrutacji
W SYZYGY rekrutacja to nie tylko proces, ale przede wszystkim szansa na wzajemne poznanie. Stawiamy na otwartość i współpracę – każdy etap pozwala lepiej zrozumieć nasze podejście i ocenić, czy do siebie pasujemy. Decyzje podejmuje cały zespół, z którym będziesz pracować. Proces jest przejrzysty, szybki i oparty na dialogu.
Za tę rekrutację odpowiada:
Główną osobą odpowiadającą za tę rekrutację jest Ola – Company Recruiter. Jeśli masz jakieś pytania i nie znajdziesz odpowiedzi w naszym FAQ, śmiało pisz do niej na LinkedIn lub maila aleksandra.zych@syzygy.pl
Nasze wartości
W SYZYGY działamy inaczej. Stawiamy na przejrzystość, zaufanie i samodzielność w podejmowaniu decyzji. Nasz model pracy opiera się na samoorganizacji, co oznacza brak tradycyjnych hierarchii, sztywnych struktur zarządzania czy szefów. Każda osoba ma realny wpływ na to, jak pracujemy, a błędy traktujemy jako naturalną część procesu – najważniejsze, by wyciągać z nich wnioski i iść dalej.
Kluczowe wartości:
♥︎ Zaufanie
Wierzymy, że każda osoba w zespole działa zgodnie ze swoimi kompetencjami i w interesie organizacji, dlatego dajemy pełną swobodę w podejmowaniu decyzji. Zakładamy, że każdy potrafi podejmować odpowiedzialne decyzje samodzielnie, bez potrzeby nadmiernej kontroli.
♣︎ Odpowiedzialność
Każda osoba bierze odpowiedzialność za swoją pracę i wyniki, a nasze struktury wspierają samodzielność i niezależność.
♦︎ Transparencja
Stawiamy na otwartą komunikację i informacje zwrotne. Tworzymy kulturę, w której każdy głos ma znaczenie. Feedback traktujemy jako narzędzie rozwoju, zarówno dla jednostek, jak i całych zespołów.