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.
Z czym pracujemy :
Nasze mikrousługi piszemy głównie w Javie 17+ z użyciem MicronautaUruchamiamy na Rancher’ze (Kubernetes) w kilku serwerowniachAplikację na Android tworzymy natywnie w Kotlinie w architekturze modułowej z wykorzystaniem Clean Architecture oraz MVI / MVVMAplikację na iOS tworzymy natywnie w języku Swift, wykorzystując architekturę modułową oraz wzorzec MVVM-CStosujemy podejście reaktywne z użyciem Combine oraz Coroutines / Flow i ComposeWidoki 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ą gRPCDo komunikacji asynchronicznej używamy Kafki, Pulsara, RabbitMQ i ChronicleTrzymamy dane w Postgresie, MongoDB, RedisieProdukcję obserwujemy z pomocą Prometheusa, Grafany, Opensearcha i OpsgenieW mobilnych rozwiązaniach wykorzystujemy Firebase (Crashlytics, Remote Config, Analytics) oraz LocaliseTestujemy z użyciem JUnit, Testcontainers, Appium, PlaywirghtKodujemy w IntelliJ przy wsparciu CopilotaKod trzymamy na Gitlabie i budujemy z użyciem GitlabCIZadania śledzimy w Jirze a wiedzę zbieramy w ConfluenceIntensywnie korzystamy z Google Workspace : Gmail, Drive, GDocs, Meet, ChatMamy firmowe narzędzia GenAI rozwijane wewnętrznie i dostępne dla wszystkich pracownikówChcemy Ci zaoferować :
realny wpływ na rozwój firmy i produktupracę w doświadczonym zespole, który chętnie dzieli się wiedząjasną wizję rozwoju dzięki regularnym feedbackom i klarownym ścieżkom karierbudżet szkoleniowy na interesujące Cię kursy i konferencjedodatkowy dzień wolny z okazji Twoich urodzindodatkowy dzień wolny dla rodzicówsprzęt dopasowany do Twoich potrzebprywatną opiekę medyczną i ubezpieczenie grupowedostęp do platformy e-learningowej do nauki języka angielskiego oraz platformy benefitowejdostęp do platformy wellbeingowej i możliwość skorzystania z warsztatów oraz prywatnych sesji terapeutycznychpracę zdalną, z biura w Warszawie lub z coworku w Twoim mieścieregularne spotkania integracyjneWymagania
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.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ść aplikacjibardzo wysoka wydajność pozwalająca na przetwarzanie dużego wolumenu danych w czasie rzeczywistymukierunkowanie na rozwój i ciągłe udoskonalanie funkcjonalnościpł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.
Z czym pracujemy :
Nasze mikrousługi piszemy głównie w Javie 17+ z użyciem MicronautaUruchamiamy na Rancher’ze (Kubernetes) w kilku serwerowniachAplikację na Android tworzymy natywnie w Kotlinie w architekturze modułowej z wykorzystaniem Clean Architecture oraz MVI / MVVMAplikację na iOS tworzymy natywnie w języku Swift, wykorzystując architekturę modułową oraz wzorzec MVVM-CStosujemy podejście reaktywne z użyciem Combine oraz Coroutines / Flow i ComposeWidoki 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ą gRPCDo komunikacji asynchronicznej używamy Kafki, Pulsara, RabbitMQ i ChronicleTrzymamy dane w Postgresie, MongoDB, RedisieProdukcję obserwujemy z pomocą Prometheusa, Grafany, Opensearcha i OpsgenieW mobilnych rozwiązaniach wykorzystujemy Firebase (Crashlytics, Remote Config, Analytics) oraz LocaliseTestujemy z użyciem JUnit, Testcontainers, Appium, PlaywirghtKodujemy w IntelliJ przy wsparciu CopilotaKod trzymamy na Gitlabie i budujemy z użyciem GitlabCIZadania śledzimy w Jirze a wiedzę zbieramy w ConfluenceIntensywnie korzystamy z Google Workspace : Gmail, Drive, GDocs, Meet, ChatMamy firmowe narzędzia GenAI rozwijane wewnętrznie i dostępne dla wszystkich pracownikówChcemy Ci zaoferować :
realny wpływ na rozwój firmy i produktupracę w doświadczonym zespole, który chętnie dzieli się wiedząjasną wizję rozwoju dzięki regularnym feedbackom i klarownym ścieżkom karierbudżet szkoleniowy na interesujące Cię kursy i konferencjedodatkowy dzień wolny z okazji Twoich urodzindodatkowy dzień wolny dla rodzicówsprzęt dopasowany do Twoich potrzebprywatną opiekę medyczną i ubezpieczenie grupowedostęp do platformy e-learningowej do nauki języka angielskiego oraz platformy benefitowejdostęp do platformy wellbeingowej i możliwość skorzystania z warsztatów oraz prywatnych sesji terapeutycznychpracę zdalną, z biura w Warszawie lub z coworku w Twoim mieścieregularne spotkania integracyjne,[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.] Requirements : Java, Microservices Tools : Jira, Confluence, Wiki, GitLab, GIT, Agile, Scrum. Additionally : Sport subscription, Training budget, Private healthcare, Flat structure, Small teams, Free coffee, Bike parking, Playroom, In-house trainings, Modern office, No dress code.