Senior Scala Developer
j-labs
26900-30200 PLN miesięcznie (B2B)
Czym będziesz się zajmować?
- 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.
- Praca 100% zdalna z okazjonalnymi wizytami w biurze w Krakowie.
- 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.
Kogo poszukujemy?
Wymagania kluczowe:- 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.
- 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.
Czego wymagamy?
Znajomości:
- Scala
- Microservices
- REST
- GCP
- Architektura mikroserwisowa
- Data pipelines
- Integracja źródeł danych
- Normalizacja danych
- Systemy wysokiej dostępności
Mile widziane:
Języki:
- Polski
- Angielski
Jakie warunki i benefity otrzymasz?
- 160-180 PLN godzinowo (B2B)
- B2B - Elastyczne godziny pracy (100%)
- Praca zdalna: Hybrydowo
Gdzie będziesz pracował?
Zabłocie, Kraków lub hybrydowo
Kim jesteśmy? – j-labs
We are Polish software company founded by engineers for engineers in 2010 with all the best business practices and values. We provide complete development teams, individual engineers and outsourcing of whole projects in agile models in the field of software development. We do good IT, or nothing - that’s why at j-labs we gather the best talents, giving them the opportunity to use and develop their skills, thus providing the highest level of software development to our clients.
Facts about us:
- Technical specialization: Java, JavaScript, .NET, Kotlin, Python, QA, DevOps
- Microservice & DLT centers of excellence: consulting, training, software development
- 3 location – Cracow, Warsaw, Munich
- Over 75 clients in fields of fintech, telco, e-commerce, travel & airlines, automotive, Logistics, banking
- 500+ top-talented engineers with a passion for technology
- 11 years – the average experience of j-labs engineers
Why it's worth to work with us:
- Predictability – we deliver - as simple as that
- Quality and security – which can be confirmed by any of our clients
- Delivery Manager – who supports you on a daily basis
- True Partnership approach – it goes both ways!