Senior Software Developer Python/Scala – Transaction Monitoring

Makeitright Sp. z o.o.Gdańsk, Gdynia, Warszawa, Łódźnofluffjobsopublikowano 14.10.2026
Wymagane:PythonJavaCI/CDFinTechSenior

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

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.

Must have: Python, Scala, Java, PySpark, SQL, Apache Spark, CI/CD, Agile, Distributed computing, CD, Bamboo, Jenkins, Bitbucket

Nice to have: Big Data