JustJoin.IT Praca zdalna Senior

Senior Fullstack Developer

P&P Solutions

⚲ Warszawa

90 - 110 PLN netto (B2B)

Wymagania

  • wieloletnie doświadczenie w rozwoju rozwiązań klasy enterprise, w tym praca z dużymi i złożonymi codebase'ami
  • bardzo dobra znajomość Javy, szczególnie w środowiskach Java/Jakarta EE
  • praktyczne doświadczenie z React i TypeScript oraz projektowaniem skalowalnych architektur front-endowych
  • doświadczenie w definiowaniu architektury i strategii technicznej, w tym distributed systems i architektur service-oriented
  • doświadczenie z usługami Azure oraz Azure DevOps lub równoważnymi platformami
  • praktyczne doświadczenie z narzędziami AI-assisted development i wzorcami integracji AI
  • umiejętność komunikowania decyzji architektonicznych odbiorcom technicznym i nietechnicznym

Mile widziane

  • znajomość Kubernetes, doświadczenie w modernizacji monolitów, systemach finansowych/ERP lub mentoringu inżynierów

Opis stanowiska

Rola łączy praktykę inżynierską z pracą nad architekturą dojrzałej platformy enterprise — będziesz kształtować architekturę aplikacji, wyznaczać standardy frontendowe w React i TypeScript, wdrażać praktyki AI-assisted development oraz współtworzyć kierunek techniczny produktu. Praca obejmuje podejmowanie decyzji technicznych w kilku zespołach, review projektów, identyfikację długu technicznego i mentoring inżynierów. To oferta dla bardzo doświadczonego inżyniera, który chce łączyć Javę z nowoczesnym frontendem i architekturą. Uwaga: 'dojrzała platforma enterprise' może oznaczać zarówno stabilny system, jak i duży dług techniczny oraz konieczność modernizacji monolitu.

🔍 Dekoder Ogłoszenia

🔴
kształtowanie architektury aplikacji
Może oznaczać zarówno realny wpływ na architekturę, jak i jedynie udział w dyskusjach i implementację narzuconych rozwiązań.
🔴
współtworzenie kierunku technicznego produktu
Może oznaczać realny wpływ na strategię produktu, ale równie dobrze może sprowadzać się do implementacji już ustalonych kierunków.
🔴
dojrzałej platformy enterprise
Może oznaczać stabilną i dobrze zaprojektowaną platformę, ale też potencjalnie starą, trudną w utrzymaniu i z dużą ilością długu technicznego.
🔴
praktyczne doświadczenie z narzędziami AI-assisted development
Może oznaczać faktyczne wykorzystanie i integrację narzędzi AI, ale też jedynie zapoznanie się z nimi lub używanie podstawowych funkcji.
🟡
umiejętność komunikowania decyzji architektonicznych odbiorcom technicznym i nietechnicznym
Oczekuje się nie tylko umiejętności technicznych, ale także zdolności do tłumaczenia skomplikowanych zagadnień na język zrozumiały dla różnych grup.