Senior Python Developer (sektor bankowy)
Data Force Group sp. z o.o.
⚲ Warszawa
20 000 - 30 000 PLN netto (B2B)
Wymagania
- Python
- Python 3.x
- fastapi
- Pydantic
- REST API
- Git
- Gerrit
- Jenkins
- SQL
- OWASP
Opis stanowiska
Data Force Group sp. z o.o. to polska firma IT z ponad 18 letnim doświadczeniem w obszarze analityki danych, sztucznej inteligencji i Big Data. Realizujemy projekty dla największych instytucji z sektora bankowego, finansowego, telekomunikacyjnego i retail. W DFG stawiamy na najlepszych. Pracując z nami trafiasz do zespołu, w którym kompetencje techniczne mają realne znaczenie, a osoby ambitne dostają konkretne ścieżki rozwoju w długoterminowych projektach o strategicznym znaczeniu dla naszych klientów. O projekcie Dołączysz do długoterminowego projektu dla wiodącej instytucji finansowej, w którym budujemy i utrzymujemy wysokowydajne serwisy backend-owe wspierające krytyczne procesy biznesowe. Pracujemy z architekturą mikroserwisową, w środowisku o wysokich wymaganiach dotyczących bezpieczeństwa, dostępności i skalowalności. Projekt obejmuje zarówno modernizację istniejących systemów (Python 2.7) jak i rozwój nowych komponentów na najnowszych wersjach języka (Python 3.13). Twoje zadania • Projektowanie i implementacja skalowalnych serwisów backendowych w ekosystemie Python • Rozwój usług w szerokim zakresie wersji Pythona (od 2.7 do 3.13), w tym migracje i refaktoryzacje kodu legacy • Budowa i rozwój REST API w oparciu o FastAPI oraz walidacja i serializacja danych z wykorzystaniem Pydantic • Projektowanie modeli danych oraz optymalizacja zapytań SQL • Implementacja mechanizmów autentykacji, autoryzacji i bezpieczeństwa zgodnych z wymaganiami sektora bankowego • Code review, mentoring oraz aktywny udział w dyskusjach architektonicznych • Praca w pipeline'ach CI/CD opartych o Git, Gerrit i Jenkins Wymagania • Minimum 6 lat komercyjnego doświadczenia w programowaniu w Pythonie • Praktyczna znajomość Pythona w wersjach od 2.7 do 3.13, w tym świadomość różnic między wersjami i umiejętność pracy z kodem legacy • Bardzo dobra znajomość FastAPI oraz Pydantic (preferowane v2) • Doświadczenie z programowaniem asynchronicznym (asyncio) • Znajomość SQL i relacyjnych baz danych (PostgreSQL, Oracle DB) • Umiejętność projektowania systemów rozproszonych i mikroserwisów • Praktyczna znajomość Git, Gerrit, Jenkins oraz pracy w JIRA • Dbałość o bezpieczeństwo aplikacji i znajomość dobrych praktyk (OWASP, secure coding) • Polski C2, angielski min. B2 Mile widziane • Doświadczenie w projektach dla sektora bankowego lub finansowego • Znajomość Google Cloud Platform (Cloud Functions, Pub/Sub, BigQuery) • Doświadczenie z Kubernetes i Docker • Praktyka w profilowaniu i optymalizacji wydajności aplikacji Python • Znajomość wzorców event-driven architecture Warunki współpracy • Kontrakt B2B, pełny wymiar godzin • Praca hybrydowa z biura w Warszawie (1 dzień w tygodniu) • Długoterminowa współpraca w projekcie o strategicznym znaczeniu