Senior Backend Developer
O tej ofercie pracy
Informacje o projekcie:
Branża: bankowość
Stawka: do ok. 150 zł/h netto + VAT, B2B
Lokalizacja: hybryda max 1x/tyg Warszawa
Poszukujemy Programisty Backend specjalizującego się w Pythonie, odpowiedzialnego za rozwój i utrzymanie nowoczesnych rozwiązań backendowych oraz integracyjnych. Projektujesz i budujesz API konsumowane przez zewnętrzne systemy i zespoły, dbasz o jakość kodu i dokumentacji, a na co dzień pracujesz z analitykami i architektami.
Zakres obowiązków:
Tworzenie wysokiej jakości kodu.
Projektowanie rozwiązań technicznych.
Projektowanie od zera i wdrażanie produkcyjne REST API konsumowanych przez zewnętrzne systemy lub zespoły.
Budowa i utrzymanie REST API w środowisku produkcyjnym.
Tworzenie i utrzymywanie specyfikacji OpenAPI jako kontraktu.
Integracja z istniejącymi systemami, w tym praca z zastanym schematem bazy danych.
Optymalizacja zapytań SQL i diagnozowanie problemów wydajnościowych.
Przeprowadzanie testów jednostkowych, integracyjnych i kontraktowych (pytest).
Tworzenie dokumentacji technicznej.
Prowadzenie uzgodnień technicznych z zespołami odbiorczymi.
Współpraca z analitykami oraz architektami.
Must Haves:
Minimum 3 lata komercyjnego doświadczenia w programowaniu w Pythonie.
Biegła znajomość FastAPI lub Django REST Framework wraz z ekosystemem (Pydantic, SQLAlchemy lub Django ORM).
Udokumentowane zaprojektowanie od zera i wdrożenie produkcyjne co najmniej jednego API konsumowanego przez zewnętrzne systemy lub zespoły.
Praktyczna znajomość projektowania REST API: modelowanie zasobów, semantyka metod HTTP, kody odpowiedzi, wersjonowanie, idempotencja.
Doświadczenie w tworzeniu specyfikacji OpenAPI jako kontraktu, a nie dokumentacji generowanej po fakcie.
Znajomość uwierzytelniania maszynowego: OAuth 2.0 client credentials, JWT, klucze API wraz z ich rotacją.
Dobra znajomość SQL i pracy z relacyjną bazą danych, w tym optymalizacja zapytań.
Doświadczenie w integracji z istniejącymi systemami.
Umiejętność pisania testów automatycznych (pytest): jednostkowych, integracyjnych i kontraktowych.
Znajomość konteneryzacji (Docker) i pracy z potokami CI/CD.
Znajomość Linux/Unix.
Znajomość REST, SOAP oraz SQL.
Znajomość narzędzi: FastAPI, Uvicorn, Gunicorn, Anaconda.
Umiejętność pisania czytelnej dokumentacji technicznej.
Umiejętność prowadzenia uzgodnień technicznych z zespołami odbiorczymi.
Doświadczenie z JIRA i Confluence.
Biegła znajomość języka polskiego.
Nice to Haves:
Doświadczenie w sektorze finansowym lub innej branży regulowanej.
Znajomość kontroli dostępu do danych na poziomie rekordu.
Doświadczenie z przetwarzaniem asynchronicznym (Celery, kolejki zadań).
Znajomość narzędzi API gateway i zarządzania ruchem.
Doświadczenie w migracji systemu monolitycznego w kierunku architektury usługowej.
Generowanie dokumentacji z OpenAPI i utrzymywanie jej w spójności z kodem.
Znajomość narzędzi do testów kontraktowych.
Doświadczenie we wsparciu zespołów integrujących się z API.
Znajomość Azure lub innej platformy chmurowej.
Informacje rynkowe
Przeglądaj powiązane oferty pracy
Podobne oferty
Zobacz wszystkie podobne oferty pracySenior Backend Developer
System Engineer Packet Core
Senior Backend Developer / Technical Lead
Technical Product Owner (TPO) / Data Engineer
Senior DataOps Engineer (f/m)
Senior Systems Administrator
Często zadawane pytania
Jakiego wynagrodzenia mogę się spodziewać?
Ta oferta nie podaje wynagrodzenia. Podobne stanowiska w Warszawie oferują zwykle około 50 844 zł (mediana z 50 ofert).
Jak aplikować na tę ofertę?
Otwórz stronę źródłową i skontaktuj się tam z pracodawcą. Finder nigdy nie pobiera opłat od osób poszukujących pracy.
Czy te oferty pracy są aktualne?
Tak. Finder regularnie odświeża oferty pracy ze źródeł publicznych i usuwa zamknięte oferty.






