Dołącz do zespołu UPVANTA i pracuj nad jedną z najbardziej zaawansowanych platform dla programistów na świecie. Jako Technical Lead będziesz współodpowiedzialny za architekturę i rozwój ekosystemu opartego o JVM, wspierającego miliony użytkowników w nowoczesnych środowiskach pracy.
Zakres obowiązków
- Rozwój ekosystemu rozszerzeń oraz narzędzi UI dla środowisk remote development.
- Projektowanie i utrzymywanie stabilnych, spójnych API platformy oraz tworzenie dokumentacji technicznej.
- Modernizacja kluczowych komponentów platformy w celu dostosowania ich do współczesnych modeli pracy rozproszonej.
- Współpraca z zespołami inżynierskimi i produktowymi przy definiowaniu architektury oraz kierunku rozwoju produktu.
- Prowadzenie inicjatyw technicznych o dużej skali i wpływie na całą platformę.
Wymagania
- Minimum 7 lat doświadczenia w projektowaniu architektury systemów i podejmowaniu kluczowych decyzji technicznych.
- Bardzo dobra znajomość JVM, zagadnień współbieżności, języka Kotlin oraz Kotlin Coroutines.
- Doświadczenie w pracy z dużymi monorepo oraz prowadzeniu złożonych procesów refaktoryzacji.
- Silne myślenie systemowe i umiejętność oceny długofalowych konsekwencji decyzji architektonicznych.
- Bardzo dobra znajomość języka angielskiego.
Co oferujemy
- Możliwość pracy w pełni zdalnej z opcją pracy z zagranicy do 30 dni w roku.
- Budżet szkoleniowy na konferencje, kursy oraz naukę języków obcych.
- Prywatną opiekę medyczną oraz wsparcie w zakresie wellbeing i zdrowia psychicznego.
- Dofinansowanie posiłków oraz aktywności sportowych.
- Dodatkowe dni wolne oraz udział w wydarzeniach i integracjach zespołowych.