Logo Jober.pl

Scalo

dodano: 2 dni temu14Wyświetleń

Fullstack Developer (Python + React)

Miejsce Pracy

Warszawa+Hybrydowo

wynagrodzenie

do 155 PLN / h

SeniorReactAISQLPythonTypeScriptDockerKubernetesAzure
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