JustJoin.IT Praca zdalna Mid New

Full-stack Developer (Python + Vue)

BCMLogic Solutions

⚲ Warszawa

12 000 - 16 000 PLN netto (B2B)

Wymagania

  • Python
  • fastapi
  • Vue.js
  • TypeScript
  • SQL
  • Claude Code

Opis stanowiska

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.