Java FullStack Developer
⚲ Kraków
24 000 - 28 000 PLN (B2B)
Wymagania
- Spring Framework
- Spring Boot
- JavaScript
- REST API
- HTML
- AI
- SaaS
- Hibernate
- React
- TypeScript
- OAuth2
- MySQL
- CSS
- PostgreSQL (nice to have)
- Elasticsearch (nice to have)
- OpenSearch (nice to have)
- Docker (nice to have)
- Git (nice to have)
- SaaS product management (nice to have)
Opis stanowiska
O projekcie:
Kim jesteśmy?
W GoPOS tworzymy nowoczesny ekosystem aplikacji SaaS, z którego każdego dnia korzystają tysiące restauracji i punktów handlowych w całej Polsce. Rozwijamy własne produkty, dlatego pracujemy nad rozwiązaniami, które mają realny wpływ na biznes naszych klientów, a nie nad projektami “na chwilę”.
Szukamy Java Full Stack Developera, który przede wszystkim czuje się mocny po stronie backendu, ale jednocześnie lubi mieć wpływ na cały produkt – od architektury, przez API, aż po frontend w React.
Twoje pierwsze 90 dni w GoPOS
Wiemy, że wdrożenie do rozbudowanego produktu wymaga czasu, dlatego od początku możesz liczyć na wsparcie zespołu.
- Pierwszy miesiąc: poznajesz architekturę naszych systemów, środowisko pracy oraz proces developmentu. Konfigurujesz środowisko i wdrażasz pierwsze poprawki.- Drugi miesiąc: samodzielnie rozwijasz kolejne funkcjonalności, uczestniczysz w code review oraz bierzesz udział w planowaniu sprintów i decyzjach projektowych.- Trzeci miesiąc: stajesz się pełnoprawnym członkiem zespołu. Realizujesz większe zadania, proponujesz własne rozwiązania i współtworzysz rozwój naszych produktów.
Co oferujemy?
- Wpływ na produkt: rozwijasz system wykorzystywany przez tysiące użytkowników każdego dnia.- Dużą samodzielność: cenimy inicjatywę i nie budujemy zbędnej biurokracji.- Rozwój technologiczny: pracujesz z nowoczesnym stackiem i masz możliwość rozwijania zarówno kompetencji backendowych, jak i frontendowych.- Świetny zespół: stawiamy na partnerskie relacje, wymianę wiedzy i wzajemne wsparcie.- Komfort pracy: hybrydowy model pracy oraz elastyczne godziny rozpoczęcia dnia.- Standardy: prywatna opieka medyczna LuxMed oraz dofinansowanie karty MultiSport.- Integracje: regularnie spotykamy się również poza biurem.
Wymagania:
Czego od Ciebie oczekujemy?
- Bardzo dobrej znajomości języka Java.- Doświadczenia w pracy z Spring Framework oraz Spring Boot.- Znajomości Hibernate.- Doświadczenia z React.- Dobrej znajomości JavaScript lub TypeScript.- Umiejętności projektowania oraz integracji REST API.- Znajomości OAuth2.- Znajomości MySQL.- Znajomości HTML oraz CSS.- Umiejętności pisania czytelnego, testowalnego i łatwego w utrzymaniu kodu.- Umiejętność korzystania z narzędzi AI (np. Claude, Junie).- Samodzielności oraz dobrej organizacji pracy.- Otwartości na nowe technologie i ciągłe rozwijanie swoich kompetencji.
Dodatkowe punkty, jeśli znasz:
- PostgreSQL.- Elasticsearch lub OpenSearch.- Docker.- Git.- Testowanie aplikacji backendowych i frontendowych.- Specyfikę pracy przy aplikacjach SaaS.
Codzienne zadania:
- Dołączysz do zespołu rozwijającego kluczowe aplikacje naszej platformy. Nie szukamy osoby, która będzie jedynie realizować tickety – zależy nam na kimś, kto chce współtworzyć rozwiązania i mieć realny wpływ na ich kierunek.
- Tworzysz i rozwijasz backend aplikacji w oparciu o Java oraz Spring Boot.
- Projektujesz i rozwijasz REST API wykorzystywane przez nasze produkty.
- Współtworzysz frontend aplikacji wykorzystując React.
- Projektujesz rozwiązania, które są wydajne, bezpieczne i łatwe w utrzymaniu.
- Współpracujesz z zespołem podczas planowania nowych funkcjonalności i rozwoju produktów.
- Masz realny wpływ na architekturę oraz decyzje technologiczne.
Kim jesteśmy?
W GoPOS tworzymy nowoczesny ekosystem aplikacji SaaS, z którego każdego dnia korzystają tysiące restauracji i punktów handlowych w całej Polsce. Rozwijamy własne produkty, dlatego pracujemy nad rozwiązaniami, które mają realny wpływ na biznes naszych klientów, a nie nad projektami “na chwilę”.
Szukamy Java Full Stack Developera, który przede wszystkim czuje się mocny po stronie backendu, ale jednocześnie lubi mieć wpływ na cały produkt – od architektury, przez API, aż po frontend w React.
Twoje pierwsze 90 dni w GoPOS
Wiemy, że wdrożenie do rozbudowanego produktu wymaga czasu, dlatego od początku możesz liczyć na wsparcie zespołu.
- Pierwszy miesiąc: poznajesz architekturę naszych systemów, środowisko pracy oraz proces developmentu. Konfigurujesz środowisko i wdrażasz pierwsze poprawki.- Drugi miesiąc: samodzielnie rozwijasz kolejne funkcjonalności, uczestniczysz w code review oraz bierzesz udział w planowaniu sprintów i decyzjach projektowych.- Trzeci miesiąc: stajesz się pełnoprawnym członkiem zespołu. Realizujesz większe zadania, proponujesz własne rozwiązania i współtworzysz rozwój naszych produktów.
Co oferujemy?
- Wpływ na produkt: rozwijasz system wykorzystywany przez tysiące użytkowników każdego dnia.- Dużą samodzielność: cenimy inicjatywę i nie budujemy zbędnej biurokracji.- Rozwój technologiczny: pracujesz z nowoczesnym stackiem i masz możliwość rozwijania zarówno kompetencji backendowych, jak i frontendowych.- Świetny zespół: stawiamy na partnerskie relacje, wymianę wiedzy i wzajemne wsparcie.- Komfort pracy: hybrydowy model pracy oraz elastyczne godziny rozpoczęcia dnia.- Standardy: prywatna opieka medyczna LuxMed oraz dofinansowanie karty MultiSport.- Integracje: regularnie spotykamy się również poza biurem.
Wymagania:
Czego od Ciebie oczekujemy?
- Bardzo dobrej znajomości języka Java.- Doświadczenia w pracy z Spring Framework oraz Spring Boot.- Znajomości Hibernate.- Doświadczenia z React.- Dobrej znajomości JavaScript lub TypeScript.- Umiejętności projektowania oraz integracji REST API.- Znajomości OAuth2.- Znajomości MySQL.- Znajomości HTML oraz CSS.- Umiejętności pisania czytelnego, testowalnego i łatwego w utrzymaniu kodu.- Umiejętność korzystania z narzędzi AI (np. Claude, Junie).- Samodzielności oraz dobrej organizacji pracy.- Otwartości na nowe technologie i ciągłe rozwijanie swoich kompetencji.
Dodatkowe punkty, jeśli znasz:
- PostgreSQL.- Elasticsearch lub OpenSearch.- Docker.- Git.- Testowanie aplikacji backendowych i frontendowych.- Specyfikę pracy przy aplikacjach SaaS.
Codzienne zadania:
- Dołączysz do zespołu rozwijającego kluczowe aplikacje naszej platformy. Nie szukamy osoby, która będzie jedynie realizować tickety – zależy nam na kimś, kto chce współtworzyć rozwiązania i mieć realny wpływ na ich kierunek.
- Tworzysz i rozwijasz backend aplikacji w oparciu o Java oraz Spring Boot.
- Projektujesz i rozwijasz REST API wykorzystywane przez nasze produkty.
- Współtworzysz frontend aplikacji wykorzystując React.
- Projektujesz rozwiązania, które są wydajne, bezpieczne i łatwe w utrzymaniu.
- Współpracujesz z zespołem podczas planowania nowych funkcjonalności i rozwoju produktów.
- Masz realny wpływ na architekturę oraz decyzje technologiczne.
🔍 Dekoder Ogłoszenia
🔴
przede wszystkim czuje się mocny po stronie backendu, ale jednocześnie lubi mieć wpływ na cały produkt – od architektury, przez API, aż po frontend w React
Oczekuje się, że będziesz głównie pracować nad backendem, ale będziesz też musiał zajmować się frontendem, nawet jeśli nie jest to Twoja główna specjalizacja.
🟡
Twoje pierwsze 90 dni w GoPOS
Pierwsze 3 miesiące to okres adaptacji, gdzie Twoje rzeczywiste możliwości wpływu na projekt mogą być ograniczone.
🟡
od początku możesz liczyć na wsparcie zespołu
Wdrożenie będzie wymagało czasu i zaangażowania, a wsparcie może oznaczać głównie naukę i powtarzanie utartych ścieżek.
🔴
Dużą samodzielność: cenimy inicjatywę i nie budujemy zbędnej biurokracji
Może oznaczać brak jasno zdefiniowanych procesów i konieczność samodzielnego rozwiązywania problemów, które w większych firmach byłyby obsługiwane przez inne działy.
🔴
masz możliwość rozwijania zarówno kompetencji backendowych, jak i frontendowych
Choć brzmi to jak szansa na rozwój, może też oznaczać, że będziesz musiał pracować nad oboma obszarami, co może rozmywać Twoją specjalizację.