Skip to content
emagine Polska

Senior Python Developer

emagine Polska Show all offers
1280 PLN / day
Warsaw
Chester
London
8 days ago

In short

Senior Python Developer (hybrid, Warsaw) sought for GenLite app development (backend/frontend/AI/RAG/LLM). B2B contract. Max 1280 PLN net/day. Requires Python, FastAPI, async, Pydantic, SQL

Alchemy, pytest, REST API, PostgreSQL, Redis, AI/RAG/LLM tech, TS/React/Vue, auth, Azure, Docker, K8s, CI/CD.

AI-written summary based on the listing content.

Ogólne informacje:

Model pracy: hybrydowy, 2x w tygodniu praca z biura w Warszawie

Rodzaj współpracy: kontrakt B2B, długofalowa współpraca

Stawka: do 1280 PLN netto + vat/ day Poszukiwany jest Programista w obszarze rozwoju aplikacji GenLite, odpowiedzialny za projektowanie, rozwój i utrzymanie rozwiązań backendowych, frontendowych oraz integracji wspierających funkcjonalności AI/RAG/LLM.

Zakres Obowiązków:

Rozwój i utrzymanie aplikacji GenLite z wykorzystaniem Python, FastAPI oraz nowoczesnych wzorców programowania asynchronicznego.

Projektowanie i rozwój interfejsów API zgodnych z REST i OpenAPI, z uwzględnieniem walidacji, autoryzacji, obsługi błędów i kompatybilności wstecznej.

Praca z bazami PostgreSQL i Redis, w tym modelowaniem danych, migracjami, indeksowaniem i optymalizacją dostępu do danych.

Implementacja rozwiązań AI/RAG/LLM z wykorzystaniem Azure OpenAI/OpenAI API, embeddings, chunkingu dokumentów, retrieval oraz prompt engineering.

Rozwój frontendu w TypeScript i React/Vite dla GenLite oraz Vue 3/Vite dla Chatbot RAG.

Implementacja mechanizmów uwierzytelniania i autoryzacji w oparciu o MSAL, Entra ID, OAuth2/OIDC, JWT, CORS i CSRF.

Integracja aplikacji z usługami Azure Blob Storage, Microsoft Graph, Jira, Confluence oraz zewnętrznymi systemami poprzez HTTP clients.

Zapewnienie jakości kodu poprzez testy jednostkowe i integracyjne, analizę statyczną oraz utrzymywanie kontraktów API.

Wsparcie procesów wdrożeniowych i utrzymaniowych w środowisku Docker, Kubernetes oraz CI/CD.

Must Haves:

Doświadczenie z Python 3.12/3.13, FastAPI, async/await, Pydantic, SQL

Alchemy, Alembic, pytest oraz pytest-asyncio.

Znajomość projektowania API: REST, OpenAPI, walidacja wejścia, obsługa błędów, autoryzacja, wersjonowanie endpointów i kompatybilność wsteczna.

Doświadczenie z PostgreSQL i Redis, obejmujące modele danych, migracje, indeksy, transakcje, Redis Stack, vector search oraz podstawy pgvector.

Znajomość Azure OpenAI/OpenAI API, embeddings, chunkingu dokumentów, retrieval oraz prompt engineering.

Doświadczenie frontendowe w TypeScript i React/Vite oraz Vue 3/Vite.

Znajomość MSAL, Entra ID, OAuth2/OIDC, JWT, CORS, CSRF oraz mechanizmów zarządzania rolami i uprawnieniami.

Doświadczenie w integracjach z Azure Blob Storage, Microsoft Graph, Jira, Confluence oraz wykorzystaniu httpx/aiohttp.

Umiejętność budowania odpornych integracji uwzględniających timeouty i błędy systemów zewnętrznych.

Znajomość testów jednostkowych i integracyjnych, ruff, pyright oraz utrzymywania kontraktów API.

Podstawowa znajomość DevOps, Docker Compose, logów Kubernetes, pipeline’ów, zmiennych środowiskowych oraz uruchamiania migracji.

Znajomość CI/CD w obszarze aplikacji utrzymywanych na Kubernetes.

Published 2026-10-02
Expires 2026-12-31
Source