New offer - be the first one to apply!
May 9, 2026
Mid • Remote
12,000 - 16,000 PLN
Warsaw, Poland
O roli
Dołącz do naszego zespołu i współtwórz BCMLogic Next - nowoczesną platformę opartą o Python/FastAPI i Vue 3. Pracujemy w modelu AI-native, gdzie Claude Code towarzyszy Ci na co dzień, wspierając i usprawniając procesy programowania, a nie jest jedynie eksperymentem.
Twoje zadania
Rozwój i utrzymanie istniejących modułów platformy (FastAPI, Vue 3, SQLAlchemy, MS SQL Server)
Budowa nowych funkcji - od API endpointów po komponenty Vue
Praca z funkcjonalnościami AI/LLM, RAG, integracje
Backend infrastruktury - zadania w tle, synchronizacja i monitoring (observability)
Code review i wpływ na decyzje architektoniczne w małym, zwinnym zespole
Twoje obowiązki będą zmieniać się wraz z rozwojem projektu, a Ty masz realny wpływ na techniczne kierunki, które obierzemy.
Stack technologiczny
Backend: Python 3.12, FastAPI, SQLAlchemy 2.0, Alembic, Pydantic v2, MS SQL Server, Docker
Frontend: Vue 3 (Composition API), TypeScript, Vite, Vuetify, Vue Router, Pinia, Tailwind CSS
AI / Data: OpenAI / Azure OpenAI, LiteLLM (w planach), vector store dla RAG
Infra & Ops: Docker, Grafana Loki, OpenTelemetry (w planach), Redis, arq (background jobs)
Narzędzia: Git, Claude Code na co dzień
Wymagane:
4+ lat doświadczenia komercyjnego jako full-stack developer
Python na poziomie mid/senior
FastAPI lub równoważne (Django REST, Flask) — rozumiesz różnice i wiesz, kiedy używać czego
Vue 3 z Composition API + TypeScript - nie boisz się złożonego frontendu
SQL na poziomie, na którym potrafisz zoptymalizować zapytanie i przeczytać plan wykonania
Praktyka z Claude Code w realnej pracy - nie "raz próbowałem", ale używasz na co dzień
Mile widziane:
Doświadczenie z MS SQL Server
Praca z LLM w produkcji (RAG, function calling itp.)
Mindset DevOps - Docker, CI/CD, monitoring
Co oferujemy
Praca w małym zespole o płaskiej strukturze, gdzie szybko podejmujemy decyzje
Realny wpływ na architekturę produktu na lata
Nowoczesny, świadomy stack bez legacy debt
Kultura AI-first - narzędzia AI to standard, nie dodatek
Proces rekrutacji
Krótka rozmowa wstępna (30 min) - poznajemy się i sprawdzamy dopasowanie
Zadanie techniczne (realne, do 4h, wykonujesz w ciągu tygodnia)
Rozmowa techniczna (60 min) - omówienie zadania i dyskusja architektoniczna
Rozmowa organizacyjna (20–30 min)
Decyzja w ciągu 3 dni od etapu ostatniego
Cały proces zwykle trwa 2–3 tygodnie.
Jak aplikować?
Prześlij CV oraz krótką notkę o tym, co Cię zainteresowało w naszej ofercie i 1-2 ulubione wzorce pracy z Claude Code. To zastępuje cover letter i pokazuje nam więcej niż lista technologii.