Projekt dotyczy budowy nowoczesnej platformy do zarządzania integracjami oraz transformacją danych w środowisku instytucji finansowych. System umożliwia definiowanie, uruchamianie oraz monitorowanie procesów przetwarzania danych pomiędzy różnymi systemami źródłowymi i docelowymi.
Rozwiązanie zostało zaprojektowane jako platforma typu AI-native, w której część procesów konfiguracyjnych i analitycznych jest wspierana przez komponenty wykorzystujące modele AI. Platforma kładzie duży nacisk na niezawodność, audytowalność oraz bezpieczeństwo danych, ze względu na przetwarzanie wrażliwych danych finansowych.
Backend systemu odpowiada za orkiestrację długotrwałych procesów przetwarzania danych, integracje z systemami klientów, zarządzanie konfiguracją transformacji oraz pełną historię i śledzenie wykonania procesów.
responsibilities :
Projektowanie i rozwój backendu platformy integracyjnej
Tworzenie i rozwijanie API (REST / GraphQL) udostępniających funkcjonalności systemu
Projektowanie modeli danych oraz schematów w PostgreSQL
Implementacja workflowów do orkiestracji długotrwałych procesów przetwarzania danych (np. integracje, transformacje)
Budowa mechanizmów integracji z zewnętrznymi systemami klientów
Implementacja pipeline’ów przetwarzania danych: ingestia, transformacja, walidacja i dostarczanie danych
Zapewnienie wysokiej niezawodności systemu (retry logic, idempotentność, fault tolerance)
Implementacja mechanizmów audit loggingu oraz śledzenia historii przetwarzania danych
Współpraca z zespołem AI przy integracji komponentów inteligentnych z backendem platformy
Implementacja monitoringu, logowania oraz mechanizmów obserwowalności systemu
Utrzymywanie wysokiej jakości kodu poprzez testy i code review
Tworzenie i rozwijanie automatyzacji usprawniających utrzymanie i rozwój platformy.
requirements-expected :
Minimum 4 lata doświadczenia w developmentcie backendowym
Bardzo dobra znajomość Python
Doświadczenie w projektowaniu i budowie API (REST lub GraphQL)
Doświadczenie w pracy z platformami chmurowymi (AWS lub Azure)
Znajomość konteneryzacji (Docker) oraz podstaw Kubernetes
Doświadczenie z systemami przetwarzającymi dane w środowisku produkcyjnym
Umiejętność projektowania systemów odpornych na błędy i skalowalnych
Znajomość narzędzi wspierających pracę programisty (w tym asystentów AI)
offered :
Dołączysz do firmy stworzonej przez inżynierów dla inżynierów, która istnieje na rynku od 15 lat. Obecnie zatrudniamy ponad 500 osób.
j-labs to stabilność i długofalowa współpraca – około 25% załogi to osoby pracujące już ponad 5 lata!
Eksperci przyciągają ekspertów - średnie doświadczenie naszych inżynierów wynosi 11 lat, a 30% zostaje zatrudnionych z polecenia.
Stawiamy na knowledge sharing i rozwój. Organizujemy Talk4Devs, meet’upy, dajemy Ci przestrzeń do budowania swojej marki osobistej jako prelegent, czy prowadzenia własnych projektów, których rezultaty możesz przedstawiać m.in. na naszym blogu.
Możesz dołączyć do Gildii Technologicznej lub stworzyćwłasną - nasze community zrzeszają specjalistów w obszarach: Java, Kotlin, .NET, Frontend, Management, DevOps, Quality Assurance.