Tech Lead FullStack Developer (f / m/x) - Senior
Kraków, PolskaNajważniejsze cechy oferty
Min. 5 lat doświadczenia
DevOps / Cloud: AWS, Azure, Docker, Kubernetes
Frontend: HTML, CSS, JavaScript
Pełny etat
Model hybrydowy - część pracy zdalnie
Opis
Szukamy doświadczonego Tech Leada do naszego zespołu w Krakowie. W tej hybrydowej roli będziesz prowadzić projektowanie i rozwój usług backendowych oraz API, przyczyniając się zarówno do komponentów backendowych, jak i frontendowych z wykorzystaniem Java, Spring, React.js i TypeScript. Będziesz pracować w środowisku Agile, współpracując z utalentowanym zespołem, aby dostarczać wysokiej jakości rozwiązania programistyczne. Jeśli pasjonujesz się budowaniem skalowalnych mikroserwisów i ulepszaniem doświadczeń użytkowników, ta oferta może być dla Ciebie odpowiednia.
Benefity
Great Place to Work
Stabilna sytuacja finansowa
Kontrakty z globalnymi markami
Centrum szkoleń wewnętrznych
Wielu ekspertów, od których możesz się uczyć
Otwarty i dostępny zarząd
Profit sharing
Program Sponsoringu Pasji
Cykliczne imprezy i wyjazdy integracyjne
Komfortowe i dobrze wyposażone biura
Aplikacja MySii
Opieka medyczna
Wymagania
Minimum 8 lat doświadczenia w tworzeniu aplikacji korporacyjnych ze szczególnym uwzględnieniem inżynierii backendu
Głęboka znajomość Java i Spring Framework, w tym Boot, Data, REST i Security
Praktyczne doświadczenie z architekturą mikroserwisów i systemami zdarzeniowymi
Znajomość technologii frontendowych, w szczególności React.js i TypeScript, umożliwiająca istotny wkład w rozwój UI
Silne praktyki automatyzacji testów, w tym doświadczenie z JUnit i frameworkami do mockowania
Doświadczenie z Docker i Kubernetes w zakresie konteneryzacji i wdrażania
Znajomość rozwoju usług w chmurze oraz specyfikacji/dokumentacji API przy użyciu Swagger lub OpenAPI
Komfort pracy w zespołach Agile/Scrum z wykorzystaniem JIRA i Confluence
Język angielski na poziomie zaawansowanym
Gotowość do pracy z biura w Krakowie dwa razy w tygodniu
Zakres obowiązków
Kierowanie zespołami technicznymi i udzielanie wskazówek członkom zespołu dotyczących najlepszych praktyk i rozwiązań
Projektowanie, budowa i wsparcie usług backendowych oraz API z wykorzystaniem Java i Spring Framework
Dostarczanie funkcji end-to-end, w tym praca frontendowa z React i TypeScript w razie potrzeby
Implementacja mikroserwisów i wzorców mikro-baz danych z jasnymi kontraktami API
Budowanie integracji z wykorzystaniem architektury zdarzeniowej
Rozwój funkcjonalności opartych na przepływach pracy oraz integracja komponentów workflow z usługami
Zapewnienie gotowości produkcyjnej poprzez skuteczne logowanie, obsługę błędów, odporność i obserwowalność
Podnoszenie jakości poprzez automatyczne testy jednostkowe i integracyjne, skanowanie kodu oraz usuwanie wykrytych problemów
Konteneryzacja aplikacji i wdrażanie z użyciem Docker i Kubernetes, wsparcie rozwoju usług w chmurze
Praca w modelu Agile (Scrum) oraz dokumentowanie procesów w Confluence/Wiki