Poszukujemy doświadczonego Senior Backend Engineer, który dołączy do naszego dynamicznie rozwijającego się zespołu. Nasza platforma ma ponad 450 milionów zarejestrowanych użytkowników i jest liderem w branży transmisji na żywo, która wkrótce osiągnie wartość 240 miliardów dolarów. Dołącz do zespołu pełnego pasji, który prosperuje w dynamicznym i kreatywnym środowisku pracy!
Obowiązki:
- Projektowanie i rozwój mikrousług backendu o wysokim obciążeniu.
- Utrzymanie i refaktoryzacja istniejącej bazy kodu na nowoczesny stos technologiczny.
- Optymalizacja kodu w celu poprawy wydajności i skalowalności.
- Współpraca z zespołem OPS w celu rozwiązywania problemów produkcyjnych.
Wymagania:
- Umiejętność pisania czystego i łatwego do utrzymania kodu.
- Zaawansowane doświadczenie z Java 8, szczególnie z java.util.concurrent.
- Biegłość w MySQL, Kafka, i Redis.
- Dogłębne zrozumienie wzorców architektury mikrousług.
- Praktyczne doświadczenie z Kubernetes oraz frameworkiem Spring.
- Znajomość REST, protobuf i projektowania schematów SQL.
- Doświadczenie z narzędziami CI/CD (GitLab CI).
- Umiejętność pokrycia kodu testami (mockito, wiremock, testcontainers).
- Doskonałe umiejętności rozwiązywania problemów oraz komunikacyjne.
- Doświadczenie pracy w środowisku Agile.
- Angielski na poziomie co najmniej średnio zaawansowanym.
Mile widziane:
- Gotowość do pracy w niestandardowym, szybkim środowisku.
- Doświadczenie w systemach o dużym obciążeniu.
- Zainteresowanie lub doświadczenie w technologiach widzenia komputerowego.
Co oferujemy:
- Opcje na akcje (firma z Doliny Krzemowej).
- Konkurencyjne wynagrodzenie.
- Praca stacjonarna: 4 dni w biurze / 1 dzień zdalnie.
- Ubezpieczenie medyczne dla Ciebie i 75% zniżki dla Twoich bliskich.
- Darmowe obiady.
- Miejsce parkingowe.
- Karta Multisport.
- Przyjazna atmosfera w zespole i zabawne środowisko pracy.