Python Developer (part time)
Wsparcie zespołu developerskiego przy rozwoju i utrzymaniu istniejących rozwiązań backendowych opartych o Python i SQL.
Zadania:
Rozwój i utrzymanie backendu opartego o Python (FastAPI)
Praca z asynchronicznymi endpointami
Współpraca przy modelowaniu danych i walidacji z wykorzystaniem Pydantic v2
Praca z bazami danych poprzez SQLAlchemy 2.0 (Core)
Zapytania i integracje z bazami SQLite oraz Azure SQL
Wsparcie zespołu przy integracjach z komponentami AI (OpenAI, Langfuse – streaming, tools)
Dbanie o jakość kodu, czytelność i stabilność istniejących rozwiązań
Współpraca w obszarze autoryzacji i bezpieczeństwa (Azure AD, Keycloak, OAuth, RBAC)
Możliwość pracy w godzinach dodatkowych.
Wymagania:
Bardzo dobra znajomość Pythona
Dobra praktyczna znajomość SQL i pracy z relacyjnymi bazami danych
Doświadczenie w pracy z FastAPI lub podobnymi frameworkami backendowymi
Znajomość asynchronicznego programowania w Pythonie
Doświadczenie z SQLAlchemy (preferowane Core)
Umiejętność pracy z istniejącym, rozbudowanym kodem
Samodzielność i dobra organizacja pracy (praca part-time)
Mile widziane
Doświadczenie z Pydantic v2
Znajomość Azure SQL
Doświadczenie w projektach wykorzystujących LLM / OpenAI
Znajomość mechanizmów uwierzytelniania i autoryzacji (OAuth, RBAC)
Python Developer (part time)
Python Developer (part time)