Node.js / TypeScript Developer
Summary
Full-stack developer role focused on application security at apreel, an IT specialist outsourcing firm. Day to day: build product features with TypeScript, Node.js, Next.js, React, PostgreSQL and Prisma while enforcing security (IDOR, RBAC, CSRF, CSP, rate limiting) in code, tests and CI gates — including reviewing AI-agent-generated code.
Czym będziesz się zajmować?
Szukamy Full-Stack Developera z mocnym zacięciem do Application Security. Nie szukamy pentestera ani konsultanta compliance – szukamy developera, który buduje funkcje produktu i jednocześnie pilnuje, żeby bezpieczeństwo było egzekwowane w kodzie, testach i CI.
Technologie, których używamy: TypeScript, Node.js, Next.js, React, PostgreSQL, Prisma, Vitest Playwright, GitHub Actions, Azure
Pracujemy z agentami AI, dlatego szczególnie ważne są dla nas dobre review, automatyczne bramki bezpieczeństwa oraz odpowiedzialność za kod trafiający na produkcję
Zakres obowiązków:
- rozwój aplikacji w TypeScript, Node.js, Next.js i React
- praca z PostgreSQL, Prisma i warstwową architekturą aplikacji
- code review pod kątem bezpieczeństwa aplikacji
- wykrywanie IDOR, enumeracji zasobów, błędów
- autoryzacji oraz wycieków PII do logów i odpowiedzi błędów
- sesje, RBAC, CSRF, hashowanie haseł, lockout i
- unieważnianie sesji
- nagłówki bezpieczeństwa i CSP
- rate limiting i ochrona endpointów przed nadużyciami
- testy potwierdzające działanie zabezpieczeń, np. Brak IDOR czy poprawność CSP
- bezpieczeństwo łańcucha dostaw, audyt zależności i licencji jako proces ciągły
- przygotowywanie i rozwijanie bramek bezpieczeństwa w CI
- analiza ryzyk związanych z wykorzystaniem agentów AI
Kogo poszukujemy?
Wymagania:
- TypeScript strict i Node.js
- Next.js App Router oraz React
- PostgreSQL i SQL
- Prisma, zod
- Vitest i Playwright
- praktyczna znajomość bezpieczeństwa aplikacji webowych
- rozumienie IDOR, autoryzacji, sesji, RBAC, CSRF, CSP oraz rate limitingu
- umiejętność potwierdzania zabezpieczeń testami
- świadomość zagrożeń wynikających z pracy z agentami AI i kodem generowanym automatycznie
Czego wymagamy?
2 lata doświadczenia na podobnym stanowisku
Znajomości:
- Node.js
- React
- TypeScript
- Next.js
- Azure
- 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.