Be in IT to firma rekrutacyjna, wyspecjalizowana w poszukiwaniu Specjalistów z branży technologii informatycznych. Obecnie, dla naszego klienta, poszukujemy osoby na stanowisko: Senior Full Stack Developer (Python+React).
Senior Full Stack Developer (Python+React)
Zakres obowiązków:
- Długofalowa współpraca z międzynarodową, topową firmą consultingową, świadczącą usługi IT dla dużych i średnich firm z różnorodnych sektorów.
- Projektowanie i wytwarzanie nowoczesnych aplikacji webowych z wykorzystaniem React / Next.js oraz TypeScript.
- Budowanie reużywalnych, skalowalnych i dostępnych komponentów UI z użyciem Tailwind CSS i design systemów.
- Zapewnienie wysokiego pokrycia testami z wykorzystaniem Playwright, Vitest oraz React Testing Library.
- Wpływ na decyzje architektoniczne po stronie frontendu (zarządzanie stanem, modularyzacja, jakość kodu).
- Optymalizacja wydajności aplikacji (renderowanie, cachowanie, rozmiar bundle'a, responsywność).
- Projektowanie i wytwarzanie serwisów backendowych w Pythonie (async) z użyciem FastAPI.
- Budowanie skalowalnych API oraz systemów czasu rzeczywistego opartych na architekturach event-driven.
- Implementacja strategii testowania na wysokim poziomie (testy jednostkowe, integracyjne, E2E).
- Obsługa komunikacji w czasie rzeczywistym z użyciem WebSockets lub podobnych technologii.
- Integracja systemów przez REST API, GraphQL oraz WebSockets.
- Definiowanie i wdrażanie wzorców architektury end-to-end.
- Współpraca między zespołami w celu zapewnienia spójności w projektowaniu systemów.
- Integracja rozwiązań opartych na OpenAI / Azure AI.
- Projektowanie i implementacja workflow'ów z użyciem agent frameworks (np. LangChain).
- Opracowywanie i optymalizacja strategii prompt engineeringu.
- Orkiestracja wielu modeli i serwisów dla przypadków produkcyjnych.
- Stosowanie najlepszych praktyk bezpieczeństwa i prywatności danych w całym stosie technologicznym.
- Dbanie o wysoką jakość kodu poprzez code review i automatyczne testy.
- Praca w pełni zdalna z możliwym wyjazdem do biura we Wrocławiu na onboarding (koszty pokrywa projekt).
Oczekujemy:
- Zaawansowanej znajomości React / Next.js oraz TypeScript.
- Doświadczenia w budowaniu UI z użyciem Tailwind CSS i design systemów.
- Praktycznej znajomości narzędzi testowych: Playwright, Vitest, React Testing Library.
- Doświadczenia w zarządzaniu architekturą frontendu (zarządzanie stanem, modularyzacja, optymalizacja wydajności).
- Zaawansowanej znajomości Pythona (async) oraz FastAPI.
- Doświadczenia w projektowaniu i wytwarzaniu skalowalnych API oraz architektur event-driven.
- Umiejętności implementacji komunikacji w czasie rzeczywistym przez WebSockets lub podobne technologie.
- Doświadczenia w integracji systemów przez REST API, GraphQL i WebSockets.
- Znajomości agent frameworks (np. LangChain) oraz doświadczenia w integracji OpenAI / Azure AI.
- Wiedzy z zakresu prompt engineeringu i orkiestracji modeli LLM w środowiskach produkcyjnych.
- Znajomości zasad bezpieczeństwa aplikacji i standardów secure coding.
- Znajomości języka angielskiego na poziomie B2 lub C1 – umożliwiająca swobodną komunikację w międzynarodowym środowisku.
- Mile widziana dostępność ASAP; akceptowalny jest maksymalnie miesięczny okres wypowiedzenia ze skutkiem na koniec miesiąca.
Oferujemy:
- Długofalowa współpraca z wynagrodzeniem w przedziale 150-170 PLN netto/godz. + VAT.
- Wsparcie przy zakładaniu i prowadzeniu działalności gospodarczej, dla osób bez takiego doświadczenia.
- Sprawny proces rekrutacyjny - dwie rozmowy techniczne z managerami, online (każda maksymalnie po godzinie).
- Współpraca w pełni zdalna.
- Benefity - prywatna opieka medyczna, karta Multisport.
- Nowoczesny sprzęt zapewniany przez firmę, wraz z softem i konfiguracją.