Fullstack Developer | Branża Bankowa
⚲ Warszawa
Do uzgodnienia
Wymagania
- praktyczne doświadczenie komercyjne jako Full Stack Developer
- bardzo dobra znajomość Angular 19+ oraz TypeScript
- doświadczenie z RxJS, Angular Signals, Reactive Forms oraz SCSS
- bardzo dobra znajomość Java 17+
- doświadczenie ze Spring Boot 3.3+
- praktyczna znajomość architektury mikroserwisowej
- doświadczenie z Apache Kafka i komunikacją asynchroniczną
- doświadczenie w tworzeniu wydajnych i skalowalnych aplikacji webowych
Opis stanowiska
Praca w jednym z trzech największych polskich banków nad aplikacjami biznesowymi opartymi o architekturę mikroserwisową — frontend w Angular 19+ i TypeScript, backend w Java 17+ i Spring Boot 3.3+, komunikacja asynchroniczna przez Apache Kafka. Rola obejmuje rozwój i utrzymanie systemów rozproszonych, tworzenie wydajnych i skalowalnych aplikacji webowych oraz integrację mikroserwisów. To oferta dla doświadczonego fullstacka, który swobodnie porusza się zarówno po nowoczesnym Angularze, jak i po backendzie Java. Uwaga: praca hybrydowa z biura klienta w Warszawie jest 'preferowana' — w praktyce może oznaczać obowiązkowe dojazdy kilka razy w tygodniu.
🔍 Dekoder Ogłoszenia
🔴
Indywidualne podejście pozwala na dopasowanie projektów do umiejętności, przez co realnie wspieramy się w rozwoju kompetencji.
Choć brzmi to zachęcająco, może oznaczać, że projekty są przydzielane na zasadzie 'kto pierwszy, ten lepszy' lub że rozwój kompetencji zależy od dostępności odpowiednich projektów, a nie od formalnego planu szkoleniowego.
🔴
Preferowana realizacja usług w trybie hybrydowym z biura klienta w Warszawie
Choć 'preferowana' sugeruje elastyczność, w praktyce może oznaczać obowiązkowe przychodzenie do biura klienta kilka razy w tygodniu, co wymaga codziennych dojazdów.
🟡
Praktyczne doświadczenie komercyjne jako Full Stack Developer
Choć oczywiste, że chodzi o pracę zawodową, 'praktyczne doświadczenie komercyjne' może być używane do odfiltrowania kandydatów z doświadczeniem wyłącznie akademickim lub projektów osobistych, nawet jeśli są zaawansowane.
🟡
Znajomość dobrych praktyk projektowania, wdrażania i utrzymania systemów rozproszonych
To ogólne stwierdzenie może oznaczać wszystko od podstawowych zasad po bardzo zaawansowane techniki, a faktyczny poziom oczekiwań może być bardzo zróżnicowany.
🟡
Samodzielność oraz umiejętność efektywnej współpracy w zespole
Standardowe wymaganie, które może oznaczać zarówno oczekiwanie pełnej autonomii w rozwiązywaniu problemów, jak i konieczność ciągłego komunikowania się i koordynowania działań z innymi.