JustJoin.IT Hybrydowo Mid

Fullstack Developer

PeopleTrust Sp. z o.o.

⚲ Warszawa

120 - 140 PLN netto (B2B)

Wymagania

  • Java
  • Spring
  • Angular

Opis stanowiska

Lokalizacja: Warszawa / hybrydowo
Model pracy: 1 dzień w tygodniu z biura, 4 dni zdalnie
Miejsce świadczenia usług: Polska
Okres współpracy: 1 października 2026 – 31 grudnia 2027
O PROJEKCIE
Poszukujemy Fullstack Developera, który dołączy do zespołu rozwijającego bezpieczne i nowoczesne rozwiązania webowe oraz integracyjne. Rola łączy pracę po stronie backendu w Java/Spring oraz frontendu w Angularze, a także rozwój nowoczesnych rozwiązań opartych o architekturę mikrofrontendów. Projekt obejmuje tworzenie aplikacji, które są integrowane z rozwiązaniami rozwijanymi przez inne zespoły. Istotnym elementem będzie więc nie tylko development, ale również projektowanie API, integracji, dbanie o bezpieczeństwo, testowanie oraz sprawne diagnozowanie problemów. Duży nacisk kładziemy na jakość kodu, dobre praktyki inżynierskie oraz odpowiedzialne wykorzystywanie narzędzi AI wspierających proces developmentu.
ZAKRES OBOWIĄZKÓW
Do głównych zadań należeć będzie:
• rozwój backendu w technologii Java i Spring / Spring Boot,
• rozwój aplikacji frontendowych w Angularze,
• tworzenie rozwiązań z wykorzystaniem TypeScript i RxJS,
• projektowanie i rozwój mikrofrontendów,
• praca z Web Components oraz Module Federation,
• projektowanie i implementacja API REST,
• tworzenie integracji z innymi systemami,
• implementacja bezpiecznych mechanizmów uwierzytelniania użytkowników,
• praca z relacyjnymi bazami danych i SQL,
• tworzenie testów jednostkowych, integracyjnych oraz frontendowych,
• udział w code review,
• dbanie o jakość, bezpieczeństwo i czytelność kodu,
• diagnozowanie błędów na środowiskach testowych i produkcyjnych,
• analiza logów i rozwiązywanie problemów technicznych,
• wsparcie procesów wdrożeniowych,
• szacowanie prac i zmian w systemie,
• ograniczanie oraz sukcesywne zmniejszanie długu technologicznego,
• wykorzystywanie zatwierdzonych narzędzi AI do analizy kodu, tworzenia testów, dokumentacji i diagnozowania problemów,
• samodzielna weryfikacja rezultatów generowanych przez narzędzia AI,
• współpraca z architektami, analitykami, testerami oraz zespołem DevOps.
KOGO SZUKAMY?
Szukamy osoby z minimum 2–3 latami komercyjnego doświadczenia, która dobrze czuje się zarówno w backendzie, jak i frontendzie. Idealny kandydat powinien mieć praktyczne doświadczenie w tworzeniu aplikacji w Java/Spring oraz Angular, a także rozumieć sposób działania nowoczesnych architektur mikrofrontendowych. Ważna będzie również umiejętność samodzielnego diagnozowania problemów, pracy z API, testami, konteneryzacją i procesami CI/CD. Nie szukamy osoby, która zna technologie wyłącznie teoretycznie – kluczowe jest praktyczne doświadczenie w tworzeniu i utrzymywaniu aplikacji produkcyjnych.
MUST HAVE
• minimum 2–3 lata komercyjnego doświadczenia w development,
• dobra znajomość Java,
• dobra znajomość Spring Framework / Spring Boot,
• praktyczna znajomość Angular,
• dobra znajomość TypeScript,
• znajomość RxJS,
• znajomość HTML i CSS,
• doświadczenie z Web Components,
• doświadczenie z Module Federation,
• doświadczenie w projektowaniu i tworzeniu REST API,
• znajomość relacyjnych baz danych i SQL,
• praktyczna znajomość Docker,
• znajomość Kubernetes,
• znajomość środowiska Linux,
• doświadczenie w tworzeniu testów backendowych i frontendowych,
• znajomość Git,
• doświadczenie w code review,
• znajomość procesów CI/CD,
• podstawowa znajomość bezpieczeństwa aplikacji webowych,
• umiejętność pracy z logami i diagnozowania problemów,
• praktyczne i odpowiedzialne wykorzystywanie narzędzi AI wspierających development,
• świadomość zagadnień związanych z bezpieczeństwem danych podczas korzystania z AI,
• umiejętność samodzielnej weryfikacji kodu generowanego przez narzędzia AI,
• znajomość języka angielskiego umożliwiająca swobodne korzystanie z dokumentacji technicznej,
• samodzielność i odpowiedzialność za realizowane zadania,
• możliwość świadczenia usług z terytorium Polski,
• gotowość do pracy hybrydowej – minimum 1 dzień w tygodniu z biura w Warszawie.
NICE TO HAVE
Dodatkowym atutem będzie:
• znajomość OAuth 2.0,
• znajomość OpenID Connect,
• znajomość SAML,
• znajomość Spring Security,
• doświadczenie z architekturą Backend for Frontend (BFF),
• znajomość Apache Kafka,
• doświadczenie z narzędziami monitoringu,
• znajomość narzędzi do analizy logów,
• doświadczenie w budowie i utrzymaniu systemów uwierzytelniania,
• umiejętność tworzenia skutecznego kontekstu i instrukcji dla narzędzi AI,
• świadomość ograniczeń modeli AI i umiejętność ich odpowiedzialnego wykorzystania,
• doświadczenie w środowisku finansowym lub innym środowisku regulowanym.
STOS TECHNOLOGICZNY
Backend: Java, Spring Framework, Spring Boot
Frontend: Angular, TypeScript, RxJS, HTML, CSS
Mikrofrontendy: Web Components, Module Federation
API i integracje: REST
Bazy danych: relacyjne bazy danych, SQL
DevOps: Docker, Kubernetes, Linux, CI/CD
Wytwarzanie: Git, code review
Testowanie: testy jednostkowe, integracyjne i frontendowe
Bezpieczeństwo: OAuth 2.0, OpenID Connect, SAML, Spring Security
AI: narzędzia AI wspierające development
ZESPÓŁ
Developer dołączy do interdyscyplinarnego zespołu pracującego nad rozwojem systemu. W skład zespołu wchodzą m.in.:
• Product Owner,
• Analityk,
• Architekci,
• Testerzy,
• Developerzy,
• DevOps,
• Kierownik zespołu.
Raportowanie odbywa się do Product Ownera / Proxy Product Ownera.
DLACZEGO WARTO?
To ciekawa rola dla Fullstack Developera, który chce pracować przy nowoczesnych rozwiązaniach łączących Java, Angular, mikrofrontendy, API, Kubernetes i rozwiązania chmurowe. Dużym atutem projektu jest możliwość pracy zarówno przy backendzie, jak i frontendzie oraz wpływania na sposób budowania i integrowania poszczególnych komponentów systemu. Projekt stawia również na nowoczesne podejście do software developmentu, w tym odpowiedzialne wykorzystanie narzędzi AI przy analizie kodu, tworzeniu testów, dokumentacji czy diagnozowaniu problemów. Developer będzie współpracował z architektami, analitykami, testerami i DevOps, dzięki czemu rola daje szeroką perspektywę na cały proces tworzenia i utrzymania aplikacji.

🔍 Dekoder Ogłoszenia

🟡
Okres współpracy: 1 października 2026 – 31 grudnia 2027
Konkretny, ograniczony czas kontraktu — warto potwierdzić, czy to B2B i co dalej po zakończeniu.
🟢
Model pracy: 1 dzień w tygodniu z biura, 4 dni zdalnie
Transparentnie podany model hybrydowy — plus za konkret.
🟡
Duży nacisk kładziemy na jakość kodu
Może oznaczać rozbudowane code review i dodatkowy czas na procesy jakościowe.
🔴
integrowane z rozwiązaniami rozwijanymi przez inne zespoły
Praca zależna od innych zespołów — możliwe opóźnienia i blokady poza Twoją kontrolą.