#1 Job Board for tech industry in Europe

Engineering Team Leader
New
Java

Engineering Team Leader

Warszawa
7 325 - 8 845 USD/monthNet per month - B2B
6 910 - 8 569 USD/monthGross per month - Permanent
7 325 - 8 845 USD/monthNet per month - B2B
6 910 - 8 569 USD/monthGross per month - Permanent
Type of work
Full-time
Experience
Manager/C-level
Employment Type
Permanent, B2B
Operating mode
Remote
XTB

XTB

Tworzymy XTB – globalną firmę inwestycyjną, oferującą innowacyjne rozwiązania technologiczne, które pozwalają naszym klientom skutecznie zarządzać swoimi finansami na wiele sposobów. Wszystko to w jednej intuicyjnej aplikacji XTB, z której korzysta już ponad 1.4 miliona użytkowników na całym świecie!

Tech stack

    Polish

    B2

    Java

    master

    People Management

    master

    Microservices

    advanced

Job description

Online interview

Tworzymy XTB – globalną firmę inwestycyjną, oferującą innowacyjne rozwiązania technologiczne, które pozwalają naszym klientom skutecznie zarządzać swoimi finansami na wiele sposobów. Wszystko to w jednej intuicyjnej aplikacji XTB, z której korzysta już ponad milion użytkowników na całym świecie!


Nasza wizja IT

Nasze systemy związane są z rynkami finansowymi i zapewniają pełną obsługę związaną ze wszystkimi aspektami inwestowania. W związku z wysokimi oczekiwaniami klientów, nasze rozwiązania technologiczne muszą cechować się najwyższą jakością i niezawodnością. Wiele lat rozwoju i działania firmy sprawiło, że DNA naszego IT zawiera kilka fundamentów, którymi się kierujemy:

  • 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.


Rola Team Leadera

Poszukujemy osoby, która dołączy do naszego zespołu w roli Team Leadera. Osoba na tym stanowisku będzie łączyć kompetencje techniczne oraz liderskie. W naszej strukturze za wyodrębniony obszar biznesowy i kilka zespołów SCRUMowych odpowiada Program Manager. W skład każdego zespołu wchodzą Team Leader, programiści i testerzy którzy są wspierani przez Product Managera, Scrum Mastera i UX Designerów.

Zespół jest multikompetencyjny i tworzy kompletne rozwiązania (analiza, architektura, backend, web, mobile, testy, observability) w oparciu i mikroserwisy, z wykorzystaniem Micronaut, Reactor, gRPC w środowisku Kubernetes/Rancher po stronie backendu oraz Angular (MFE), Android i iOS (aplikacje natywne) po stronie frontendu.


Zakres obowiązków

  • Dbanie o realizację zadań programistycznych zgodnie z obowiązującymi standardami technologicznymi,

  • wspieranie Product Managera w koordynowaniu prac zespołu w obszarze rozwiązań technologicznych,

  • współpraca z innymi zespołami w opracowywaniu optymalnej architektury rozwiązań, 

  • zapewnianie wysokiej efektywności zespołu programistycznego, poprzez identyfikowanie oraz mitygowanie przeszkód w procesie wytwórczym,

  • monitorowanie bieżącej pracy i wsparcie w rozwiązywaniu problemów związanych z kwestiami technicznymi,

  • dbanie o rozwój zespołu poprzez zapewnianie szkoleń, proces mentoringu i regularne spotkania 1:1.


Wymagania

  • 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.

 

Z czym pracujemy:

  • 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


Oferujemy

  • 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.

 

Informacje dotyczące przetwarzania danych osobowych kandydatów do pracy w XTB S.A.

7 325 - 8 845 USD/month

Net per month - B2B

6 910 - 8 569 USD/month

Gross per month - Permanent