TypeScript Developer (Application Security)

apreel · Warszawa

ID oferty: 1510598

Źródło: solidjobs

Rodzaj umowy: Pełny etat

19 300–21 000 PLN netto / miesiąc · B2B

Umiejętności:

TypeScript Podstawowy
Podstawowy
Node.js Podstawowy
Podstawowy
Next.js Podstawowy
Podstawowy
React Podstawowy
Podstawowy
PostgreSQL Podstawowy
Podstawowy
SQL Podstawowy
Podstawowy
Prisma Podstawowy
Podstawowy
Zod Podstawowy
Podstawowy
Vitest Podstawowy
Podstawowy
Playwright Podstawowy
Podstawowy
Security testing Podstawowy
Podstawowy
iDRAC Podstawowy
Podstawowy
Automatyzacja Podstawowy
Podstawowy
Sesje Podstawowy
Podstawowy
RBAC Podstawowy
Podstawowy
CSRF Podstawowy
Podstawowy
CSV Podstawowy
Podstawowy
Rate limiting Podstawowy
Podstawowy
CI/CD Podstawowy
Podstawowy
Azure Podstawowy
Podstawowy

Miejsce pracy: remote , Warszawa

Języki:

Polski Ekspert
Ekspert
Angielski Zaawansowany
Zaawansowany

Benefity:

Pakiet medyczny Pakiet sportowy

Poziom doświadczenia: Regular

Kategoria: IT

Opis:

Czym będziesz się zajmować?

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
  • pilnowanie uprawnień agentów oraz użycia sekretów i danych wrażliwych w ich kontekście

Oferta:

  • Lokalizacja: Remote / Warszawa/ onbording (1 dzień) w biurze w Warszawie
  • Zatrudnienie: przez apreel na zasadach B2B
  • Start: asap
  • Współpraca: długofalowa

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ę



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?

5 lat doświadczenia na podobnym stanowisku
Mile widziane:
  • TypeScript
  • Node.js
  • Next.js
  • React
  • PostgreSQL
  • SQL
  • Prisma
  • Zod
  • Vitest
  • Playwright
  • Security testing
  • iDRAC
  • Automatyzacja
  • Sesje
  • RBAC
  • CSRF
  • CSV
  • Rate limiting
  • CI/CD
  • Azure
Języki:
  • Polski
  • Angielski


Jakie warunki i benefity otrzymasz?
  • 19.3k–21k PLN netto/m (B2B)
  • B2B - Elastyczne godziny pracy (100%)
  • Praca zdalna: W całości
  • Pakiet medyczny, Pakiet sportowy


Kim jesteśmy?

apreel został założony w kwietniu 2010 roku przez przyjaciół, których marzeniem było stworzenie własnego software house'u. Wraz z rozwojem firmy i jednocześnie wzrostem zaufania klientów, rozszerzyła swoją działalność o usługi takie jak leasing ekspertów IT. Dziś ten obszar stanowi główny filar działalności apreel.

Nie oznacza to jednak, że założyciele apreela porzucili swoje marzenia. Naszą pasją zawsze będzie tworzenie autorskich rozwiązań informatycznych, a celem, do którego dążymy, jest ciągłe ich doskonalenie. W połączeniu z wyjątkową atmosferą i profesjonalizmem stworzyliśmy w apreelu wyjątkowy klimat.

Zapraszam do aplikowania, jeżeli zależy Ci na pracy wśród dobrych specjalistów, w stabilnych organizacjach oraz z jasnymi warunkami finansowania.

Utworzono: 20.10.2026 14:01