Fullstack Developer
⚲ Warszawa
120 - 130 zł netto (+ VAT)
Wymagania
- min. 2-3 lata doświadczenia na podobnym stanowisku
- praktyczne i odpowiedzialne wykorzystywanie narzędzi AI wspierających development
- doświadczenie z Web Components i Module Federation
- znajomość Git, code review i CI/CD oraz OAuth 2.0
- praktyczna znajomość Docker, Kubernetes i Linux
- gotowość do spotkań projektowych w Warszawie (orientacyjnie 1 raz w tygodniu)
Opis stanowiska
Projekt dla klienta z branży ubezpieczeniowej, realizowany w modelu projektowym z rozliczeniem za deliverables. Będziesz rozwijać backend w Java/Spring i frontend w Angularze, w tym mikrofrontendy. Wsparcie wdrożeń i ograniczanie długu technologicznego to część obowiązków — może to oznaczać zarówno proaktywne działania, jak i reagowanie na zaniedbania. Orientacyjnie 1 raz w tygodniu spotkania projektowe w Warszawie.
🔍 Dekoder Ogłoszenia
🟡
Praktyczne i odpowiedzialne wykorzystywanie narzędzi AI wspierających development.
Oczekuje się, że będziesz aktywnie używać narzędzi AI do usprawnienia swojej pracy, ale z naciskiem na krytyczną ocenę i weryfikację ich wyników.
🟡
Wykorzystywanie zatwierdzonych narzędzi AI do analizy kodu, tworzenia testów, dokumentacji i diagnozowania problemów, z obowiązkową weryfikacją rezultatów.
To rozwinięcie poprzedniego punktu, podkreślające, że AI jest narzędziem pomocniczym, a ostateczna odpowiedzialność za jakość i poprawność spoczywa na deweloperze.
🔴
Wsparcie wdrożeń, szacowanie zmian i ograniczanie długu technologicznego.
Może oznaczać zarówno proaktywne działania na rzecz poprawy jakości kodu, jak i reagowanie na problemy wynikające z zaniedbań technologicznych.
🔴
Otwartość na spotkania projektowe w Warszawie (orientacyjnie 1 raz w tygodniu)
Chociaż jest to elastyczne, może oznaczać, że praca zdalna nie jest w 100% gwarantowana i wymagać będzie fizycznej obecności w biurze.
🟡
Nowy sposób na aplikowanie z AI Rekruterem (AIR) – w trakcie procesu możesz porozmawiać z wirtualnym rekruterem 24/7, bez czekania na telefon.
Jest to innowacja, ale może też sugerować, że proces rekrutacyjny jest zautomatyzowany i mniej personalny, a kontakt z żywym człowiekiem może być ograniczony.