Pracuj.pl Hybrydowo Mid

Fullstack Developer TypeScript/React

CodeTalent Sp. z o.o.

⚲ Warszawa

19 000–24 000 zł netto (+ VAT) / mies.

Wymagania

  • bardzo dobra znajomość TypeScript i Node.js w środowisku produkcyjnym
  • doświadczenie z React i Next.js (App Router)
  • znajomość SQL i pracy z PostgreSQL
  • praktyka w pracy z Dockerem
  • doświadczenie z dowolną chmurą publiczną i otwartość na pracę w Azure
  • rozumienie zasady fail-closed przy projektowaniu zabezpieczeń
  • podstawy obserwowalności (logi, metryki, alerty)
  • gotowość do pracy z biura w Warszawie 1 dzień w miesiącu

Opis stanowiska

Rola łącząca rozwój aplikacji (React, Next.js, Node.js) z pracą nad CI/CD i platformą deweloperską — mniej więcej połowę czasu spędzisz przy kodzie produktu, drugą połowę przy pipeline'ach i infrastrukturze. Duży nacisk na bezpieczeństwo (fail-closed, OIDC, izolacja runnerów) i optymalizację kosztów chmury oraz zużycia tokenów AI. Oferta dla developera, który lubi mieć realny wpływ na cały proces wdrożenia i rozumie pipeline od podszewki. Praca zdalna z jednym dniem w biurze w Warszawie miesięcznie.

🔍 Dekoder Ogłoszenia

🟡
To nie jest typowa rola "tylko produkt" ani "tylko platforma" - mniej więcej połowę czasu spędzisz przy rozwoju aplikacji, drugą połowę przy CI/CD i platformie deweloperskiej.
Oczekuje się, że będziesz wykonywać zadania zarówno z zakresu tworzenia aplikacji, jak i zarządzania infrastrukturą i procesami CI/CD, co może oznaczać większą różnorodność obowiązków niż w tradycyjnej roli.
🟡
Jeśli lubisz, gdy Twój kod trafia na produkcję przez pipeline, który sam współtworzysz i rozumiesz od podszewki - to dobre miejsce.
Oczekuje się aktywnego udziału w tworzeniu i utrzymaniu procesów CI/CD, co może oznaczać więcej pracy związanej z infrastrukturą niż tylko pisanie kodu aplikacji.
🟡
Rozbudowa wieloetapowego ścieżki deploymentu (Test → UAT → Prod), automatyzacja środowisk tymczasowych (ephemeral environments) dla Pull Requestów oraz obsługa bezprzestojowych migracji baz danych.
Oczekuje się zaawansowanej wiedzy i praktyki w zakresie automatyzacji procesów wdrożeniowych i zarządzania bazami danych, co może być bardziej wymagające niż standardowe wdrożenia.
🟡
Umiejętność traktowania CI jako narzędzia egzekwującego jakość i bezpieczeństwo, nie tylko automatyzacji buildów
Oczekuje się proaktywnego podejścia do zapewnienia jakości i bezpieczeństwa kodu poprzez procesy CI, co może wymagać dodatkowego zaangażowania w konfigurację i monitorowanie.
🟡
Podstawy obserwowalności (logi, metryki, alerty)
Oczekuje się podstawowej wiedzy na temat monitorowania aplikacji i infrastruktury, co może oznaczać konieczność nauki lub pogłębienia tej wiedzy.