Scalo
dodano: 2 dni temu14Wyświetleń
Fullstack Developer (Python + React)
Miejsce Pracy
Warszawa+Hybrydowo
wynagrodzenie
do 155 PLN / h
- Znajomość jezyka
- -
- Typ oferty
- Działalność gospodarcza
- Doświadczenie
- Powyżej 4 lat
Zakres współpracy
Rozwój oraz utrzymanie aplikacji GenLite w architekturze backendowej i frontendowej.
Projektowanie, rozwój oraz utrzymywanie API zgodnie ze standardami REST oraz OpenAPI.
Rozwój funkcjonalności opartych o rozwiązania AI, RAG oraz integracje z modelami LLM.
Projektowanie oraz optymalizacja modeli danych w PostgreSQL i Redis.
Realizacja integracji z usługami Azure oraz systemami zewnętrznymi.
Rozwój oraz utrzymanie mechanizmów uwierzytelniania i autoryzacji opartych o Entra ID oraz OAuth2/OIDC.
Przygotowywanie i utrzymywanie testów jednostkowych oraz integracyjnych.
Współpraca przy utrzymaniu i rozwoju środowisk uruchomieniowych opartych o Kubernetes.
Udział w procesach CI/CD oraz wsparcie wdrożeń aplikacji.
Hybrydowy model współpracy: 2x w tygodniu z biura w centrum Warszawy.
Kompetencje wymagane
- Doświadczenie w rozwoju aplikacji z wykorzystaniem Python 3.12/3.13
- Praktyczna znajomość FastAPI, async/await, Pydantic, SQLAlchemy, Alembic, pytest oraz pytest-asyncio
- Doświadczenie w projektowaniu i rozwoju API REST oraz pracy ze specyfikacją OpenAPI
- Znajomość zagadnień związanych z walidacją danych wejściowych, obsługą błędów, autoryzacją, wersjonowaniem endpointów oraz kompatybilnością wsteczną API
- Doświadczenie w pracy z PostgreSQL, w tym projektowaniem modeli danych, migracjami, indeksowaniem oraz zarządzaniem transakcjami
- Znajomość Redis Stack, vector search oraz podstaw pgvector
- Doświadczenie w realizacji rozwiązań opartych o Azure OpenAI lub OpenAI API
- Znajomość zagadnień embeddings, chunkingu dokumentów, retrieval oraz prompt engineering
- Doświadczenie w rozwoju aplikacji frontendowych z wykorzystaniem TypeScript oraz React/Vite
- Znajomość Vue 3/Vite oraz tworzenia komponentów, zarządzania stanem aplikacji, formularzy i obsługi błędów
- Doświadczenie w integracji warstwy frontendowej z API
- Znajomość MSAL, Entra ID, OAuth2/OIDC, JWT, CORS, CSRF oraz mechanizmów zarządzania rolami i uprawnieniami
- Doświadczenie w integracji z Azure Blob Storage, Microsoft Graph, Jira oraz Confluence
- Praktyczna znajomość bibliotek komunikacyjnych HTTP, takich jak httpx lub aiohttp
- Doświadczenie w projektowaniu rozwiązań odpornych na timeouty oraz błędy systemów zewnętrznych
- Doświadczenie w tworzeniu testów jednostkowych i integracyjnych
- Znajomość narzędzi ruff oraz pyright, umiejętność utrzymywania kontraktów API
- Znajomość Docker Compose oraz podstaw administracji środowiskami kontenerowymi
- Umiejętność analizy logów w środowisku Kubernetes
- Znajomość zagadnień związanych z pipeline’ami, zmiennymi środowiskowymi oraz uruchamianiem migracji
- Znajomość procesów CI/CD dla aplikacji utrzymywanych na Kubernetes
Co oferujemy
- Możliwość świadczenia usług w różnorodnych projektach z obszaru Software, Embedded, Data i Cloud Services
- Zaangażowanie w dodatkowe inicjatywy presealsowe oraz eksperckie
- Dostęp do opieki medycznej, karty sportowej oraz platformy kafeteryjnej zgodnie z obowiązującymi zasadami współpracy