JustJoin.IT Hybrydowo Senior

Expert Full Stack Software Engineer for Commercial Cards (k/m/x)

B2Bnetwork

⚲ Warszawa

Do uzgodnienia

Wymagania

  • angielski min. B1+/B2
  • gotowość do pracy hybrydowej: 3 dni w tygodniu w biurze (Warszawa, Gdańsk)
  • doświadczenie w pracy z Angular Material
  • doświadczenie w usuwaniu podatności wykrywanych przez SAST
  • doświadczenie w sektorze bankowym oraz w obszarze kart i płatności

Mile widziane

  • doświadczenie w stosowaniu praktyk DevSecOps
  • doświadczenie w zapewnianiu obserwowalności aplikacji
  • doświadczenie w korzystaniu z GitHub Copilot

Opis stanowiska

Expert Full Stack w sektorze bankowym – rozwijasz i utrzymujesz rozwiązania kart komercyjnych oparte na mikroserwisach (Java, Spring Boot, Angular, Kafka). Prowadzisz funkcjonalność przez cały cykl: od analizy wymagań, przez projekt i implementację, po weryfikację produkcyjną, a także odpowiadasz za bezpieczeństwo aplikacji i usuwanie podatności. Wymagana obecność w biurze 3 dni w tygodniu (Warszawa lub Gdańsk).

🔍 Dekoder Ogłoszenia

🟡
Expert Full Stack Software Engineer
Może oznaczać zarówno osobę z bardzo dużym doświadczeniem i umiejętnościami, jak i po prostu stanowisko wymagające pewnego poziomu kompetencji.
🔴
Prowadzenie dostaw funkcjonalności od analizy wymagań biznesowych przez projekt techniczny, implementację i integracje po wdrożenie oraz weryfikację produkcyjną
Osoba na tym stanowisku będzie odpowiedzialna za cały cykl życia funkcjonalności, co może oznaczać dużą odpowiedzialność i potencjalnie wiele zadań.
🔴
rozwiązywanie defektów, incydentów produkcyjnych, problemów integracyjnych oraz wąskich gardeł wydajnościowych
Może sugerować, że system nie jest idealny i wymaga ciągłego gaszenia pożarów oraz optymalizacji.
🔴
Usuwanie podatności wykrytych przez SAST, skanowanie kontenerów i zależności oraz testy penetracyjne, a także wzmacnianie bezpieczeństwa aplikacji dostępnych z internetu
Oznacza to, że bezpieczeństwo jest priorytetem, ale może też wskazywać na potencjalne problemy z bezpieczeństwem, które wymagają stałego monitorowania i naprawy.
🔴
Utrzymywanie i ulepszanie CI/CD oraz automatyzacji
Choć brzmi pozytywnie, może oznaczać, że obecne procesy CI/CD nie są w pełni zadowalające i wymagają znaczącej pracy nad ich poprawą.