01 Zakres zadań
Szukamy Full-Stack Developera, który dobrze czuje się w TypeScript, a jednocześnie ma praktyczne doświadczenie z Pythonem i ML. To przede wszystkim rola produktowa – zależy nam na osobie, która potrafi nie tylko przygotować model, ale też wdrożyć go i połączyć z działającą aplikacją.
Technologie, których używamy: TypeScript, Node.js, Next.js, React, PostgreSQL, Prisma, Python pandas / numpy, scikit-learn, Vitest, Playwright, GitHub Actions Azure
Zakres obowiązków:
- rozwój aplikacji w TypeScript, Node.js, Next.js i React
- PostgreSQL i SQL, w tym transakcje, indeksy i plany zapytań
- rozwój produkcyjnych komponentów w Pythonie
- praca z pandas / numpy oraz scikit-learn lub odpowiednikiem
- analiza danych i zapytania analityczne w SQL
- walidacja modeli, kontrola data leakage i overfittingu, dobór metryk oraz kalibracja
- testowalny i wersjonowany kontrakt pomiędzy Node.js a komponentem Pythonowym
- testy unit, component, integration i E2E
- przygotowywanie specyfikacji i issue dla agentów AI
- code review i krytyczna weryfikacja kodu – również wygenerowanego przez AI
- dbanie, by to, co trafia na main, było zgodne z kontraktami, testami i zasadami repozytorium