Fullstack TypeScript Developer + Python
Fully remote product-focused full-stack role: build apps in TypeScript, Node.js, Next.js and React with PostgreSQL/Prisma, while also developing and validating production Python ML components (pandas, numpy, scikit-learn), testing across the stack, and specifying/reviewing AI-agent-generated code. B2B contract, 16.8k–21k PLN net/month.
- Compensation
- PLN 16.8K–PLN 21K / mo
- Location
- Warszawa
- Work setup
- Remote
- Seniority
- Not specified
- Employment
- Contract
- Experience
- Not specified
- Category
- Fullstack
- Posted
Skills
Must have
- 2 years of experience in a similar role
- TypeScript and Node.js
- Next.js App Router and React
- PostgreSQL and SQL, including transactions, indexes and query plans
- Prisma and zod
- Vitest and Playwright (unit, component, integration and E2E tests)
- Production-level Python: typing, packages, pytest, environments, reproducible build
- pandas / numpy and scikit-learn or equivalent
- Understanding of model validation, data leakage, overfitting, calibration and metric selection
- Working with AI-agent-generated code: specifying, splitting tasks, reviewing and verifying
- Polish language
- English language
Full description
Czym będziesz się zajmować?
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
Kogo poszukujemy?Wymagania:
- TypeScript i Node.js
- Next.js App Router oraz React
- PostgreSQL i SQL
- Prisma, zod
- Vitest i Playwright
- produkcyjna znajomość Pythona: typing, pakiety, pytest, środowiska i reprodukowalny build
- pandas / numpy oraz scikit-learn lub odpowiednik
- rozumienie walidacji modeli, leakage, overfittingu, kalibracji i doboru metryk
- praca z kodem tworzonym z udziałem agentów AI: specyfikowanie, dzielenie zadań, review i weryfikacja
Czego wymagamy?
2 lata doświadczenia na podobnym stanowisku
Znajomości:
- Node.js
- React
- TypeScript
- Next.js
- Python
Języki:
- Polski
- Angielski
Jakie warunki i benefity otrzymasz?
- 16.8k–21k PLN netto/m (B2B)
- B2B - Elastyczne godziny pracy (100%)
- Praca zdalna: W całości
Kim jesteśmy?
Firma apreel powstała w kwietniu 2010 roku. W miarę rozwoju firmy i równolegle ze wzrostem poziomu zaufania klientów, jej działalność poszerzyła się o usługi Outsourcingu Specjalistów IT. Dziś to właśnie ten obszar stanowi główny filar działalności apreel.