Fullstack Developer (React + Java/Spring Boot)
-, Poznań +4 Locations
TISA Group (TISA&HeroDOT)
Wreszcie jesteś - możesz już przestać szukać!
Zmieniają się technologie, zmieniają się kariery, Ty także się zmieniasz – dlaczego więc Twoja praca miałaby być nudna i statyczna?
Proponujemy Ci okazję do skorzystania z pracy nad projektami z przeróżnych branż, miejsce do eksperymentowania i pomoc w rozwoju naszych własnych inicjatyw.
W Hero.DOT do rozwoju podchodzimy z chirurgiczną precyzją, dostarczając wysokiej jakości kod. Tak czy inaczej – nawzajem poszerzymy naszą wiedzę na temat sztuki kodowania.
Stack technologiczny:
Frontend (mobile):
React Native (Expo)
TypeScript
Redux / Context API
Aplikacja webowa (CRM):
React / RTK Toolki
TypeScript
Backend:
Java 17, Spring Boot, GraalVM
PostgreSQL
REST API
AWS: ECS, RDS, S3, Lambda
Keycloak (SSO)
WooCommerce API
Python (serverless)
DevOps:
CI/CD (GitLab CI)
Docker
Terraform (mile widziane)
Jakie będą Twoje zadania?
Implementacja nowych funkcjonalności w aplikacji mobilnej lub webowej
Implementacja nowych modułów w CRM lub nowej sekcji w aplikacji mobilnej.
Rozwój backendu, implementacja logiki biznesowej, integracje z zewnętrznymi systemiami
Praca z bazą danych np. projektowanie schematów dla nowych funkcji, pisanie zapytań, optymalizacja istniejących.
Integracja z zewnętrznymi usługami, np. implementacja obsługi nowego dostawcy płatności
Pisanie testów jednostkowych i integracyjnych dla nowo tworzonych oraz istniejących fragmentów kodu
Refaktoryzacja kodu w celu poprawy jego czytelności, wydajności lub łatwości utrzymania.
Analiza i rozwiązywanie zgłoszonych błędów (bug fixing) w istniejących aplikacjach
Monitorowanie działania aplikacji na AWS i reagowanie na ewentualne problemy.
Optymalizacja wydajności aplikacji, np. zapytań do bazy danych, renderowania komponentów React.
Aktualizacja zależności i bibliotek w projektach.
Udział w codziennych spotkaniach zespołu
Współpraca z innymi deweloperami
Komunikacja z Product Ownerem/Managerem
Analiza wymagań i estymowanie czasu pracy przy konkretnych zadaniach.
Dokumentowanie tworzonych rozwiązań
Wymagane kwalifikacje:
Min. 4 lata doświadczenia komercyjnego jako Fullstack lub Backend Developer
Doświadczenie z React Native (Expo) oraz Java Spring Boot
Znajomość architektury REST, projektowania API
Praktyczne doświadczenie z WooCommerce lub innymi silnikami e-commerce
Znajomość AWS (ECS, S3, RDS)
Doświadczenie w integracji płatności (mile widziane: BLIK, Paynow, Apple/Google Pay)
Znajomość Keycloak lub innego systemu zarządzania tożsamością
Umiejętność samodzielnej analizy, estymacji i rozwiązywania problemów
Czego możesz od nas oczekiwać?
Dbanie o Twoją kondycję i zdrowie dzięki karcie Medicover Sport i opiece medycznej Allianz w ramach zarządzania swoim portfelem w systemie kafeteryjnym
Pracę gdzie i kiedy chcesz – 100% zdalną, hybrydową czy biurową (Warszawa)
Jeśli będziesz w biurze? Kawa, słodycze, owoce, miejsce na odpoczynek i uśmiechnięci ludzie
Wykorzystanie okazji do samorozwoju, zdobywania i dzielenia się wiedzą – Ty się rozwijasz, gdy my rośniemy!
Prawdziwy wpływ na to co dzieje się w firmie – wierzymy, że każdy z nas może być liderem
Luźną atmosferę pracy, bez dress code'u i tytułów
Jak przebiega nasz typowy proces rekrutacji?
Wysyłasz nam swoje CV i niezbędne dokumenty
Gdy już opanujemy ekscytację wywołaną przez listę Twoich zalet, zadzwonimy do Ciebie żeby omówić wstępne szczegóły (15-30 min)
Następna stacja – Rozmowa techniczna z członkiem zespołu. Dowiesz się więcej o tym w jaki sposób pracujemy, jakie mamy projekty i procesy, a także jak świetnie się w to wszystko wpisujesz! (60-90 min)
A na koniec spotkasz się z Hiring Managerem, z którym porozmawiasz o ścieżce Twojego rozwoju, doświadczeniach, które już masz i takich, które chciałbyś zdobyć.
Hi! We are a team of experts dedicated to helping organisations thrive in the digital world. We produce strategies, IT tools and solutions tailored to the needs of our customers.