← All jobs

EU remote

Technical Lead – Platform Engineering (Java/Kotlin)

UpvantaRemote

About this role

Technical Lead – Platform Engineering (Java/Kotlin) Upvanta Daily tasks: - Projektowanie i rozwój architektury platformy opartej o JVM. - Projektowanie oraz utrzymywanie publicznych API wykorzystywanych przez wewnętrzne i zewnętrzne komponenty platformy. - Rozwój środowiska umożliwiającego budowę oraz integrację rozszerzeń. - Projektowanie procesu ewolucji API z zachowaniem kompatybilności pomiędzy kolejnymi wersjami platformy.

- Przebudowa kluczowych komponentów platformy odpowiedzialnych za konfigurację, środowiska developerskie oraz pracę zdalną. - Prowadzenie dużych refaktoryzacji obejmujących rozbudowane monorepo. - Współpraca z innymi zespołami odpowiedzialnymi za rozwój platformy oraz podejmowanie decyzji architektonicznych wpływających na cały ekosystem. Musts: JVM, Kotlin Coroutines, API Szukamy osoby, która posiada doświadczenie w większości poniższych obszarów: projektowanie architektury platform lub frameworków, bardzo dobra znajomość JVM oraz mechanizmów współbieżności, praktyczne doświadczenie z Kotlin oraz Kotlin Coroutines, projektowanie publicznych API, zarządzanie kompatybilnością oraz ewolucją API, prowadzenie dużych refaktoryzacji w rozbudowanych bazach kodu, doświadczenie z monorepo, tworzenie dokumentacji technicznej i dokumentów architektonicznych, podejmowanie długoterminowych decyzji architektonicznych.

Mile widziane doświadczenie z narzędziami dla programistów (Developer Tools), doświadczenie z platformami umożliwiającymi tworzenie pluginów lub rozszerzeń, znajomość frameworków UI, doświadczenie z aplikacjami sieciowymi, wiedza dotycząca architektury silników baz danych. Poszukujemy doświadczonego developera, który będzie odpowiedzialny za rozwój i architekturę platformy wykorzystywanej jako fundament rodziny narzędzi developerskich używanych przez miliony programistów na całym świecie.

Jest to rola skoncentrowana na projektowaniu platformy i rozwiązywaniu problemów inżynierskich związanych z architekturą JVM, API, współbieżnością oraz rozwojem środowiska umożliwiającego tworzenie rozszerzeń - twoja rola skupia się na odpowiedzialności technicznej i architektonicznej. Oferujemy wynagrodzenie adekwatne do doświadczenia, pracę w pełni zdalną z Polski, możliwość pracy z zagranicy do 30 dni w roku, dodatkowe dni wolne, prywatną opiekę medyczną, budżet szkoleniowy, dofinansowanie aktywności sportowej, wsparcie wellbeing.

Source listing: nofluffjobs_main