About the Role
Zadania
Tworzenie, wdrażanie i utrzymywanie usług backendowych, które są skalowalne, niezawodne i łatwe do rozbudowy.
Konfigurowanie i zarządzanie infrastrukturą, narzędziami automatyzacji oraz potokami wdrożeniowymi.
Pełna odpowiedzialność za usługi obsługiwane przez Twój zespół, w tym udział w rotacji dyżurów on-call.
Monitorowanie wydajności systemu i zapewnienie płynnego działania usług po wdrożeniu.
Wymagania
Minimum 4 lat praktycznego doświadczenia w rozwoju backendu.
Mocne umiejętności programowania w języku Java.
Doświadczenie w pracy w środowiskach Linux.
Chęć ciągłego aktualizowania wiedzy o nowoczesnych praktykach i technologiach rozwojowych.
Znajomość projektowania skalowalnych, rozproszonych systemów.
Zrozumienie kluczowych zasad inżynierii, w tym ciągłego wdrażania, programowania defensywnego i testowania automatycznego.
Dobra znajomość struktur danych i algorytmów oraz umiejętność ich efektywnego wykorzystania w rozwiązywaniu problemów.
Oferujemy
Międzynarodowy projekt
Możliwość pracy hybrydowej z przewagą zdalnej
Prywatna opieka medyczna
Elastyczne godziny pracy
Nowoczesne biuro
Świetna atmosfera pracy
Ciekawy międzynarodowy projekt dopasowany do Twoich ambicji
Wiele możliwości rozwoju
Java Developer
I hereby consent to having my personal data processed and I have readTerms of Use*
Tech Stack
JavaLinuxBackend DevelopmentData StructuresAlgorithms