Senior Fullstack Engineer with Java/ React/ TypeScript (f/m/x)
⚲ Katowice
Do uzgodnienia
Wymagania
- Java
- Spring Boot
- React.js
- TypeScript
- REST
- Docker
- Kubernetes
- Microsoft Azure
- LLM
- AI Tools
- Node.js
- Next.js
- Vue.js
- Terraform
- GitHub Actions
- Gradle
- NoSQL
Opis stanowiska
Nasze wymagania:
Minimum 5 lat doświadczenia programistycznego (preferowany profil fullstack)
Bardzo dobra znajomość Java i Spring Boot (budowanie aplikacji enterprise, projektowanie API, praca z architekturą backendową)
Praktyczna znajomość React.js i/lub Next.js
Dobra znajomość TypeScript / JavaScript
Znajomość Node.js w zakresie budowy usług backendowych lub integracji (np. BFF, middleware, API)
Zdolność do projektowania i implementowania REST API
Praktyczna praca z konteneryzacją i orkiestracją Docker, Kubernetes
Wiedza z zakresu środowiska chmurowego (preferowany Azure)
Umiejętność tworzenia testów automatycznych i dbania o jakość kodu
Aktywne wykorzystywanie narzędzi AI i LLM w pracy developerskiej (np. wspieranie implementacji, refaktoryzacji, debugowania, automatyzacji zadań)
Gotowość do pracy z biura w Katowicach 1 dzień w kwartale
Mile widziane:
Umiejętność rozwijania backendu w Node.js na większą skalę (architektura usług, wydajność)
Znajomość Vue.js
Wcześniejsza praca z Terraform i infrastrukturą jako kodem
Znajomość narzędzi CI/CD (GitHub Actions lub inne) oraz Gradle
Doświadczenie w budowaniu własnych workflowów i automatyzacji opartych o AI/LLM
O projekcie:
Dołącz do zespołu rozwijającego zaawansowaną platformę planistyczną, która jest skalowana na wiele rynków i obsługuje złożone procesy biznesowe. Będziesz pracować nad produktem o dużej skali, gdzie kluczowe znaczenie mają wydajność, niezawodność oraz możliwość dalszego rozwoju. Rola obejmuje rozwój zarówno warstwy backendowej, jak i frontendowej, z naciskiem na budowę spójnego i skalowalnego rozwiązania.
Projekt znajduje się w fazie intensywnego rozwoju i skalowania, co daje realny wpływ na architekturę i kierunek technologiczny. Istotnym elementem pracy będzie również aktywne wykorzystywanie narzędzi AI i LLM, które stanowią integralną część środowiska developerskiego i wspierają codzienną pracę zespołu.
Oczekiwana otwartość na pracę z biura w Katowicach – 1 dzień w kwartale.
Zakres obowiązków:
Projektowanie i implementowanie rozwiązań backendowych (REST API, logika planowania, moduły core)
Rozwijanie aplikacji frontendowej (React, Next.js, SSR)
Budowanie i utrzymywanie integracji między systemami (API, komunikacja usług)
Wykorzystywanie narzędzi AI i LLM do automatyzacji i optymalizacji pracy developerskiej
Współtworzenie architektury systemu oraz podejmowanie decyzji technologicznych
Implementowanie mechanizmów planowania i alokacji zasobów
Rozwijanie testów automatycznych (unit, integration, e2e)
Budowanie i utrzymywanie pipeline’ów CI/CD (GitHub Actions, Gradle)
Zarządzanie cyklem życia aplikacji (wdrożenia, monitoring, optymalizacja)
Współpraca z Product Ownerem i zespołem produktowym w zakresie roadmapy i priorytetów
Oferujemy:
Tytuł Great Place to Work od 2015 roku - to dzięki opiniom pracowników otrzymujemy tytuł i wdrażamy nowe pomysły
Stabilność zatrudnienia – 2,1 MLD PLN przychodu, brak długów, od 2006 roku na rynku
Dzielimy się zyskiem z pracownikami - od 2022 roku przeznaczyliśmy na ten cel już ponad 76 milionów PLN
Bogaty pakiet benefitów - prywatna opieka zdrowotna, platforma kafeteryjna, zniżki na samochody i więcej
Komfortowe miejsce pracy - pracuj w naszych biurach klasy A lub zdalnie
Dziesiątki fascynujących projektów dla prestiżowych marek z całego świata – możesz je zmieniać dzięki aplikacji Job Changer
1 000 000 PLN rocznie na Twoje pomysły - taką kwotą wspieramy pasje i akcje wolontariackie naszych pracowników
Stawiamy na Twój rozwój - meetupy, webinary, platforma szkoleniowa i blog technologiczny – Ty wybierasz
Fantastyczna atmosfera stworzona przez wszystkich Sii Power People
Minimum 5 lat doświadczenia programistycznego (preferowany profil fullstack)
Bardzo dobra znajomość Java i Spring Boot (budowanie aplikacji enterprise, projektowanie API, praca z architekturą backendową)
Praktyczna znajomość React.js i/lub Next.js
Dobra znajomość TypeScript / JavaScript
Znajomość Node.js w zakresie budowy usług backendowych lub integracji (np. BFF, middleware, API)
Zdolność do projektowania i implementowania REST API
Praktyczna praca z konteneryzacją i orkiestracją Docker, Kubernetes
Wiedza z zakresu środowiska chmurowego (preferowany Azure)
Umiejętność tworzenia testów automatycznych i dbania o jakość kodu
Aktywne wykorzystywanie narzędzi AI i LLM w pracy developerskiej (np. wspieranie implementacji, refaktoryzacji, debugowania, automatyzacji zadań)
Gotowość do pracy z biura w Katowicach 1 dzień w kwartale
Mile widziane:
Umiejętność rozwijania backendu w Node.js na większą skalę (architektura usług, wydajność)
Znajomość Vue.js
Wcześniejsza praca z Terraform i infrastrukturą jako kodem
Znajomość narzędzi CI/CD (GitHub Actions lub inne) oraz Gradle
Doświadczenie w budowaniu własnych workflowów i automatyzacji opartych o AI/LLM
O projekcie:
Dołącz do zespołu rozwijającego zaawansowaną platformę planistyczną, która jest skalowana na wiele rynków i obsługuje złożone procesy biznesowe. Będziesz pracować nad produktem o dużej skali, gdzie kluczowe znaczenie mają wydajność, niezawodność oraz możliwość dalszego rozwoju. Rola obejmuje rozwój zarówno warstwy backendowej, jak i frontendowej, z naciskiem na budowę spójnego i skalowalnego rozwiązania.
Projekt znajduje się w fazie intensywnego rozwoju i skalowania, co daje realny wpływ na architekturę i kierunek technologiczny. Istotnym elementem pracy będzie również aktywne wykorzystywanie narzędzi AI i LLM, które stanowią integralną część środowiska developerskiego i wspierają codzienną pracę zespołu.
Oczekiwana otwartość na pracę z biura w Katowicach – 1 dzień w kwartale.
Zakres obowiązków:
Projektowanie i implementowanie rozwiązań backendowych (REST API, logika planowania, moduły core)
Rozwijanie aplikacji frontendowej (React, Next.js, SSR)
Budowanie i utrzymywanie integracji między systemami (API, komunikacja usług)
Wykorzystywanie narzędzi AI i LLM do automatyzacji i optymalizacji pracy developerskiej
Współtworzenie architektury systemu oraz podejmowanie decyzji technologicznych
Implementowanie mechanizmów planowania i alokacji zasobów
Rozwijanie testów automatycznych (unit, integration, e2e)
Budowanie i utrzymywanie pipeline’ów CI/CD (GitHub Actions, Gradle)
Zarządzanie cyklem życia aplikacji (wdrożenia, monitoring, optymalizacja)
Współpraca z Product Ownerem i zespołem produktowym w zakresie roadmapy i priorytetów
Oferujemy:
Tytuł Great Place to Work od 2015 roku - to dzięki opiniom pracowników otrzymujemy tytuł i wdrażamy nowe pomysły
Stabilność zatrudnienia – 2,1 MLD PLN przychodu, brak długów, od 2006 roku na rynku
Dzielimy się zyskiem z pracownikami - od 2022 roku przeznaczyliśmy na ten cel już ponad 76 milionów PLN
Bogaty pakiet benefitów - prywatna opieka zdrowotna, platforma kafeteryjna, zniżki na samochody i więcej
Komfortowe miejsce pracy - pracuj w naszych biurach klasy A lub zdalnie
Dziesiątki fascynujących projektów dla prestiżowych marek z całego świata – możesz je zmieniać dzięki aplikacji Job Changer
1 000 000 PLN rocznie na Twoje pomysły - taką kwotą wspieramy pasje i akcje wolontariackie naszych pracowników
Stawiamy na Twój rozwój - meetupy, webinary, platforma szkoleniowa i blog technologiczny – Ty wybierasz
Fantastyczna atmosfera stworzona przez wszystkich Sii Power People
🔍 Dekoder Ogłoszenia
🔴
Minimum 5 lat doświadczenia programistycznego (preferowany profil fullstack)
Choć wymagane jest 5 lat, często oznacza to poszukiwanie kogoś, kto faktycznie ma 7-10 lat doświadczenia, aby sprostać oczekiwaniom.
🔴
Aktywne wykorzystywanie narzędzi AI i LLM w pracy developerskiej (np. wspieranie implementacji, refaktoryzacji, debugowania, automatyzacji zadań)
Może oznaczać, że narzędzia AI są używane jako dodatek, ale równie dobrze może to być próba zminimalizowania kosztów poprzez zastąpienie części pracy ludzkiej.
🔴
Gotowość do pracy z biura w Katowicach 1 dzień w kwartale
Choć brzmi to jak minimalne wymaganie dotyczące obecności w biurze, może być wstępem do większej liczby dni w biurze lub niejasnych oczekiwań.
🔴
Dołącz do zespołu rozwijającego zaawansowaną platformę planistyczną, która jest skalowana na wiele rynków i obsługuje złożone procesy biznesowe.
Określenie 'zaawansowana' i 'złożone procesy biznesowe' często oznacza, że projekt jest niedojrzały, pełen technicznego długu lub wymaga ciągłego rozwiązywania problemów.
🔴
Będziesz pracować nad produktem o dużej skali, gdzie kluczowe znaczenie mają wydajność, niezawodność oraz możliwość dalszego rozwoju.
Duża skala i nacisk na wydajność i niezawodność mogą oznaczać, że obecna architektura jest problematyczna i wymaga ciągłych optymalizacji.