Engineering Team Leader @ XTB
XTB
- Warszawa, mazowieckie
- Stała
- Pełny etat
- Kilkuletnie doświadczenie jako programista,
- doświadczenie jako manager zespołu,
- umiejętność tworzenia i rozwijania mikrousług opartych o Javę,
- znajomość zagadnień związanych ze skalowalnością, wydajnością i niezawodnością systemów informatycznych,
- udział w realizacji projektów od architektury po wdrożenie,
- umiejętność pracy z zespołem multikompetencyjnym i zdalnym.
- niezawodność i wysoka dostępność aplikacji
- bardzo wysoka wydajność pozwalająca na przetwarzanie dużego wolumenu danych w czasie rzeczywistym
- ukierunkowanie na rozwój i ciągłe udoskonalanie funkcjonalności
- płaska struktura i zwinne metodyki pozwalające na uniknięcie korporacyjnego, zbędnego narzutu.
- Nasze mikrousługi piszemy głównie w Javie 17+ z użyciem Micronauta
- Uruchamiamy na Rancher’ze (Kubernetes) w kilku serwerowniach
- Aplikację na Android tworzymy natywnie w Kotlinie w architekturze modułowej z wykorzystaniem Clean Architecture oraz MVI/MVVM
- Aplikację na iOS tworzymy natywnie w języku Swift, wykorzystując architekturę modułową oraz wzorzec MVVM-C
- Stosujemy podejście reaktywne z użyciem Combine oraz Coroutines/Flow i Compose
- Widoki mobilne tworzymy przy użyciu Compose i SwiftUI.
- Tworzymy rozwiązania webowe w oparciu o framework Angular oraz typowy dla niego stos technologiczny: TypeScript, JavaScript i RxJS.
- Nasza architektura mikrofrontendowa oparta o web components rozwijana jest w monorepozytorium przy użyciu narzędzia Nx.
- Komunikację między mikrousługami robimy za pomocą gRPC
- Do komunikacji asynchronicznej używamy Kafki, Pulsara, RabbitMQ i Chronicle
- Trzymamy dane w Postgresie, MongoDB, Redisie
- Produkcję obserwujemy z pomocą Prometheusa, Grafany, Opensearcha i Opsgenie
- W mobilnych rozwiązaniach wykorzystujemy Firebase (Crashlytics, Remote Config, Analytics) oraz Localise
- Testujemy z użyciem JUnit, Testcontainers, Appium, Playwirght
- Kodujemy w IntelliJ przy wsparciu Copilota
- Kod trzymamy na Gitlabie i budujemy z użyciem GitlabCI
- Zadania śledzimy w Jirze a wiedzę zbieramy w Confluence
- Intensywnie korzystamy z Google Workspace: Gmail, Drive, GDocs, Meet, Chat
- Mamy firmowe narzędzia GenAI rozwijane wewnętrznie i dostępne dla wszystkich pracowników
- realny wpływ na rozwój firmy i produktu
- pracę w doświadczonym zespole, który chętnie dzieli się wiedzą
- jasną wizję rozwoju dzięki regularnym feedbackom i klarownym ścieżkom karier
- budżet szkoleniowy na interesujące Cię kursy i konferencje
- dodatkowy dzień wolny z okazji Twoich urodzin
- dodatkowy dzień wolny dla rodziców
- sprzęt dopasowany do Twoich potrzeb
- prywatną opiekę medyczną i ubezpieczenie grupowe
- dostęp do platformy e-learningowej do nauki języka angielskiego oraz platformy benefitowej
- dostęp do platformy wellbeingowej i możliwość skorzystania z warsztatów oraz prywatnych sesji terapeutycznych
- pracę zdalną, z biura w Warszawie lub z coworku w Twoim mieście
- regularne spotkania integracyjne
No Fluff Jobs