GŁÓWNE INFORMACJE:
Nr ewidencyjny:
90354063
Branża:
Nie podano
Zarobki:
-
Lokalizacja:
Polska, małopolskie, Kraków
Ważne do:
2026-02-26
Rodzaj umowy:
Brak
Dodatkowe informacje:
Dołączysz do zespołu tworzącego nowoczesne rozwiązania backendowe, integrujące systemy uwierzytelniania, usługi zewnętrzne oraz komponenty AI. Pracujemy zwinnie, stawiamy na jakość kodu, automatyzację oraz dobre praktyki inżynierskie. Szukamy osoby, która wniesie solidne doświadczenie backendowe w Pythonie i pomoże nam rozwijać stabilne, bezpieczne API.
Tryb pracy: Od 4 do 6 dni w miesiącu w biurze, w wybranych lokalizacjach: Warszawa/Kraków/Katowice
Python Developer
Twój zakres obowiązków
- Tworzenie i rozwijanie backendowych usług w Pythonie (FastAPI / Flask).
- Projektowanie i implementacja REST API oraz integracji z systemami zewnętrznymi.
- Praca z systemami autentykacji i autoryzacji: OAuth2, OIDC, JWT (opcjonalnie SAML).
- Integracja aplikacji z providerami tożsamości (Google, Azure AD, Cognito, itp.).
- Implementacja logiki autoryzacji, przepływów sesji, odświeżania tokenów.
- Definiowanie modeli danych, walidacji i obsługi błędów w API.
- Tworzenie testów automatycznych (pytest) oraz dbanie o jakość kodu (code review, PEP8).
- Współpraca z zespołem w zakresie architektury, CI/CD i bezpieczeństwa API.
- (Nice-to-have) Integracja z API LLM (OpenAI, GPT, MCP Tools).
Nasze wymagania
- Minimum 2–3 lata doświadczenia komercyjnego jako Python Developer.
- Bardzo dobra znajomość Python 3.8+ i doświadczenie w FastAPI lub Flask.
- Bardzo dobra znajomość REST API (tworzenie endpointów, tokeny, headery, paginacja, testy).
- Praktyczne doświadczenie z OAuth2 / OIDC / JWT.
- Umiejętność pisania testów (pytest) i stosowania dobrych praktyk PEP8.
- Doświadczenie w pracy z CI/CD (GitLab CI, GitHub Actions lub podobne).
- Znajomość Docker, Git, podstaw chmury (AWS/Azure/GCP).
- Umiejętność współpracy w zespole developerskim.
- Dbałość o jakość kodu i proaktywne podejście do problemów.
- Komunikatywność i umiejętność wyjaśniania złożonych koncepcji technicznych.
- Doświadczenie z OpenAI API, LLM, MCP, LangChain.
- Znajomość SAML lub enterprise IAM.
- Doświadczenie z GraphQL.
- Znajomość asyncio.
- Znajomość baz NoSQL (Redis, DynamoDB, MongoDB).
- Znajomość TypeScript/React (do integracji lub drobnych poprawek).
Ogłoszenie o pracy tymczasowej:
Nie
Powyższe ogłoszenie o pracę nie jest zweryfikowane przez Urząd Pracy. Wszelkie ryzyko związane z wykorzystaniem informacji zawartej w ogłoszeniu ponoszą użytkownicy.
