Technical Lead – Platform Engineering (Java/Kotlin)
Tech Stack / Keywords
Firma i stanowisko
Upvanta sp. z o.o. is seeking an experienced developer responsible for the development and architecture of a platform serving as the foundation for a family of developer tools used worldwide.
Wymagania
- Experience designing platform or framework architectures.
- Strong knowledge of the JVM and concurrency mechanisms.
- Practical experience with Kotlin and Kotlin Coroutines.
- Designing public API.
- Managing API compatibility and evolution.
- Leading large refactorings in extensive codebases.
- Experience with monorepo.
- Creating technical and architectural documentation.
- Making long-term architectural decisions.
Nice to have:
- Experience with Developer Tools.
- Experience with platforms enabling plugin or extension development.
- Knowledge of UI frameworks.
- Experience with network applications.
- Knowledge of database engine architecture.
Obowiązki
- Designing and developing the JVM-based platform architecture.
- Designing and maintaining public APIs used by internal and external platform components.
- Developing the environment for building and integrating extensions.
- Designing API evolution processes ensuring compatibility between platform versions.
- Refactoring key platform components responsible for configuration, development environments, and remote work.
- Leading large-scale refactorings across an extensive monorepo.
- Collaborating with other teams responsible for platform development and making architectural decisions affecting the ecosystem.
Benefity
- Salary appropriate to experience.
- Fully remote work from Poland.
- Ability to work abroad up to 30 days per year.
- Additional days off.
- Private health care.
- Training budget.
- Subsidies for sports activities.
- Wellbeing support.
Inne informacje
Informujemy, że administratorem danych jest Upvanta sp. z o.o z siedzibą w Warszawie, ul. Prosta 70_(dalej jako "administrator"). Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji. Podanie danych w zakresie wynikającym z ustawy z dnia 26 czerwca 1974 r. Kodeks pracy jest obowiązkowe. W pozostałym zakresie podanie danych jest dobrowolne. Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie. Odbiorcą danych jest serwis Just Join IT oraz inne podmioty, którym powierzyliśmy przetwarzanie danych w związku z rekrutacją.
Upvanta
365 aktywnych ofert