Senior Scala Developer
Tech Stack / Keywords
Firma i stanowisko
Dołącz do zespołu rozwijającego platformę odpowiedzialną za budowę i dostarczanie wysokiej jakości danych rynkowych dla klientów instytucjonalnych na całym świecie. Projekt koncentruje się na agregacji, normalizacji oraz wzbogacaniu danych pochodzących z wielu źródeł, tworząc spójny produkt wspierający podejmowanie decyzji finansowych. Rozwiązanie wykorzystywane jest przez instytucje finansowe i korporacje do monitorowania kursów walut, analiz wielowalutowych, benchmarkingu oraz zarządzania ryzykiem. System przetwarza dane z rynku FX, Crypto i ETF, dostarczając klientom wartościowe insighty w czasie zbliżonym do rzeczywistego. Platforma oparta jest o architekturę mikroserwisową składającą się z usług działających w środowisku chmurowym Google Cloud Platform.
Wymagania
- Minimum 6-letnie doświadczenie komercyjne w programowaniu w Scala.
- Bardzo dobra znajomość architektury mikroserwisowej.
- Doświadczenie w budowie systemów przetwarzania danych, data ingestion lub data pipelines.
- Praktyczna znajomość projektowania i integracji REST API.
- Doświadczenie z integracją wielu źródeł danych (API, event streaming, message bus).
- Znajomość środowisk chmurowych (preferencyjnie GCP).
- Dobra znajomość zagadnień związanych z normalizacją, transformacją i wzbogacaniem danych.
- Doświadczenie w pracy z systemami wysokiej dostępności i dużej przepustowości.
- Umiejętność samodzielnej pracy w środowisku rozproszonym.
Nice to have:
- Znajomość Python w obszarze przetwarzania danych.
- Doświadczenie z Django i budową warstw API.
- Znajomość Go.
- Doświadczenie w domenie tradingowej, FX, Crypto lub Market Data.
- Znajomość architektury event-driven.
- Doświadczenie z systemami low-latency.
- Wiedza dotycząca rynków finansowych i instrumentów inwestycyjnych.
Obowiązki
- Projektowanie i rozwój rozproszonych systemów przetwarzania danych w języku Scala.
- Budowa oraz utrzymanie mikroserwisów odpowiedzialnych za pobieranie, normalizację i wzbogacanie danych rynkowych.
- Integracja z zewnętrznymi dostawcami danych poprzez API, event bus oraz strumienie danych.
- Tworzenie i rozwijanie REST API udostępniających dane klientom oraz innym systemom.
- Optymalizacja wydajności systemów przetwarzających duże wolumeny danych.
- Współpraca z biznesem przy tworzeniu nowych funkcjonalności i produktów data-driven.
- Udział w projektowaniu architektury oraz podejmowaniu decyzji technologicznych.
- Wspieranie wysokiej jakości kodu poprzez code review i dzielenie się wiedzą w zespole.
Benefity
- Udział w rozwoju nowoczesnej platformy danych finansowych.
- Realny wpływ na architekturę i kierunek rozwoju produktu.
- Pracę przy systemach przetwarzających duże wolumeny danych rynkowych.
- Współpracę z doświadczonym zespołem technologicznym i biznesowym.
- Możliwość szybkiego rozpoczęcia współpracy.
Inne informacje
Administratorem danych osobowych jest J-Labs Sp. z o. o. (J-LABS), ul. Zabłocie 43a, 30-701 Kraków. We wszystkich sprawach dotyczących przetwarzania danych osobowych oraz korzystania z praw związanych z ich przetwarzaniem, można skontaktować się pisemnie na adres siedziby J-LABS lub poprzez adres e-mail: [email protected]. Podane w formularzu dane osobowe przetwarzamy w celu przeprowadzenia procesu rekrutacji na podane stanowisko, a także jeżeli wyraziłeś odrębną zgodę w celu przesyłania informacji o prowadzonych rekrutacjach. W każdej chwili możesz wycofać wyrażoną zgodę na przetwarzanie danych osobowych. Przysługuje Ci prawo żądania dostępu do danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania oraz prawo do wniesienia sprzeciwu wobec ich przetwarzania, a także prawo do wniesienia skargi do Prezesa Urzędu Ochrony Danych Osobowych. Więcej szczegółów na temat przetwarzania danych osobowych w J-LABS znajdziesz w naszej Polityce prywatności.
J-LABS sp. z o.o.
37 aktywnych ofert