Tech Stack / Keywords
Podsumowanie oferty
Szukamy Full-Stack Developera rozwijającego aplikację i dbającego o egzekwowanie bezpieczeństwa w kodzie, testach i CI. Praca obejmuje TypeScript, Node.js, Next.js, React oraz zabezpieczenia aplikacji webowych.
Wymagania
- 2 lata doświadczenia na podobnym stanowisku.
- Znajomość TypeScript strict i Node.js.
- Znajomość Next.js App Router oraz React.
- Znajomość PostgreSQL i SQL.
- Znajomość Prisma i zod.
- Znajomość 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.
Mile widziane:
- Znajomość Azure.
- Znajomość języka polskiego i angielskiego.
Obowiązki
- Rozwój aplikacji w TypeScript, Node.js, Next.js i React.
- Praca z PostgreSQL, Prisma i warstwową architekturą aplikacji.
- Przeprowadzanie 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.
- Obsługa sesji, RBAC, CSRF, hashowania haseł, lockoutów i unieważniania sesji.
- Konfigurowanie nagłówków bezpieczeństwa i CSP.
- Wdrażanie rate limitingu i ochrony endpointów przed nadużyciami.
- Przygotowywanie testów potwierdzających działanie zabezpieczeń, np. brak IDOR czy poprawność CSP.
- Prowadzenie ciągłego audytu zależności i licencji oraz dbanie o bezpieczeństwo łańcucha dostaw.
- Przygotowywanie i rozwijanie bramek bezpieczeństwa w CI.
- Analizowanie ryzyk związanych z wykorzystaniem agentów AI.
Benefity
- Elastyczne godziny pracy.
Elastyczne godziny
apreel
193 aktywne oferty