Senior Software Developer Python/Scala – Transaction Monitoring

Makeitright Sp. z o.o. Gdańsk Gdynia Warszawa Łódź 2026-10-14

Wymagania

  • Bardzo dobra znajomość programowania w Pythonie i Javie. 
  • Zaawansowane doświadczenie z Apache Spark, w szczególności PySpark. 
  • Bardzo dobra znajomość SQL oraz przetwarzania dużych wolumenów danych w środowiskach rozproszonych. 
  • Praktyczne doświadczenie z platformami distributed computing oraz klastrami on-premise. 
  • Doświadczenie w pracy z narzędziami CI/CD, takimi jak Bamboo lub Jenkins, oraz z Bitbucket. 
  • Doświadczenie w pracy w zespołach Agile i umiejętność samodzielnego prowadzenia zadań. 
  • Wysoko rozwinięte zdolności analityczne, umiejętność rozwiązywania problemów i szybka adaptacja do zmieniających się wymagań. 

Mile widziane

  • Znajomość produktów rynku kapitałowego, takich jak FX, akcje, instrumenty pochodne i obligacje. 
  • Doświadczenie w obszarze Financial Crime, AML lub systemach nadzoru transakcyjnego. 
  • Praktyka w implementacji systemów detekcji opartych na regułach, scorecardach lub mechanizmach generowania alertów. 
  • Doświadczenie w realizacji wymagań niefunkcjonalnych (NFR), w tym wydajności, skalowalności, obserwowalności, jakości danych, odporności i bezpieczeństwa. 
  • Znajomość automatyzacji wdrażania pipeline’ów, walidacji danych, frameworków testowych i orkiestracji procesów. 
  • Doświadczenie w integracji rozwiązań z systemami zewnętrznymi, np. systemami do zarządzania sprawami (case management). 
  • Proaktywne podejście, nastawienie na szukanie rozwiązań i umiejętność efektywnej współpracy w zespole. 

Senior Software Developer (Python/Scala) – Transaction Monitoring

Lokalizacja: Gdańsk / Gdynia / Warszawa / Łódź
Tryb pracy: Hybrydowy – 3 dni w tygodniu z biura
Poziom stanowiska: Senior
Branża: Banking / Financial Services
Technologie: Python, Java, Scala, PySpark, SQL, Apache Spark, CI/CD

O projekcie

Dla naszego klienta z sektora bankowego prowadzimy rekrutację na stanowisko Senior Software Developer – Transaction Monitoring. Projekt koncentruje się na tworzeniu i rozwijaniu rozwiązań wspierających wykrywanie nadużyć finansowych oraz przeciwdziałanie praniu pieniędzy (AML) na rynkach kapitałowych.

Osoba na tym stanowisku będzie odpowiedzialna za projektowanie i implementację wydajnych potoków przetwarzania danych, rozwój mechanizmów detekcji oraz budowę nowoczesnej architektury od podstaw (greenfield). To rola dla doświadczonego developera, który łączy zaawansowane umiejętności programistyczne z analitycznym podejściem i samodzielnością w realizacji złożonych zadań.

Twoje zadania

  • Projektowanie, implementacja i optymalizacja potoków danych wspierających scenariusze wykrywania nieprawidłowości AML na rynkach kapitałowych. 
  • Rozwijanie logiki detekcji, frameworków reguł biznesowych oraz mechanizmów scoringowych. 
  • Zapewnianie wysokiej jakości kodu, procesów przetwarzania danych i rozwiązań operacyjnych. 
  • Współtworzenie nowoczesnej architektury rozwiązania od podstaw. 
  • Dbanie o wydajność, skalowalność, niezawodność i jakość przetwarzanych danych. 
  • Współpraca z zespołami interdyscyplinarnymi w środowisku Agile. 
  • Samodzielne rozwiązywanie problemów technicznych oraz proponowanie usprawnień. 

Dlaczego warto dołączyć?

  • Udział w budowie rozwiązania od podstaw. 
  • Praca nad zaawansowanymi systemami przetwarzania danych w sektorze bankowym. 
  • Możliwość rozwijania kompetencji w obszarze Big Data, AML i rynków kapitałowych. 
  • Współpraca z zespołem realizującym wymagający projekt technologiczny. 
,[] Requirements: Python, Scala, Java, PySpark, SQL, Apache Spark, CI/CD, Agile, Distributed computing, CD, Bamboo, Jenkins, Bitbucket, Big Data