Fullstack Developer (Node.js / React / Next.js / NestJS)
17k - 24k PLN17 000 - 24 000 PLN/ mies.B2B
SeniorFull-time·B2B
#410586·Dodano wczoraj·0
Źródło: nofluffjobs.comTech Stack / Keywords
TypeScriptJavaScriptNode.jsNest.jsReactREST APIDevOpsGit
Firma i stanowisko
Firma Blurify specjalizuje się w budowie customowych platform iGamingowych oraz wdrożeniach platform B2B. Tworzy innowacyjny framework platformowy AI-first dla szybkiego i bezpiecznego rozwoju platform iGamingowych. Technologia obejmuje backend w Node.js, NestJS, TypeScript, Go, frontend w React, Next.js, bazy danych PostgreSQL, MySQL, MongoDB, komunikację i eventy m.in. przez Kafka, RabbitMQ oraz architekturę opartą o monorepo i chmurę AWS.
Wymagania
- Minimum 3 lata komercyjnego doświadczenia w samodzielnym tworzeniu i rozwijaniu aplikacji frontendowych i backendowych
- Bardzo dobra znajomość JavaScript i TypeScript
- Praktyczne doświadczenie z Node.js, NestJS, React, Next.js
- Znajomość działania event loop, asynchroniczności i I/O
- Doświadczenie w projektowaniu i rozwijaniu REST API oraz znajomość OpenAPI / Swagger
- Znajomość SQL, preferencyjnie PostgreSQL lub MySQL, oraz ORM (Prisma, Drizzle, TypeORM)
- Znajomość zarządzania stanem klienta/servera: TanStack Query, Redux Toolkit, Zustand
- Doświadczenie w testach (unit, integration, E2E) i narzędziach: Vitest, Jest, Testing Library, Playwright
- Umiejętność diagnozowania problemów wydajnościowych i znajomość cache'owania
- Podstawowa znajomość bezpieczeństwa aplikacji webowych i API, w tym OAuth2, OIDC, JWT
- Podstawowa znajomość observability (logi, metryki, tracing)
- Bardzo dobra znajomość Git i doświadczenie w code review
- Podstawowa znajomość Docker i CI/CD
- Doświadczenie z monorepo i narzędziami typu Turborepo
- Praktyczna znajomość systemów kolejkowania, szczególnie RabbitMQ, i event-driven architecture
- Doświadczenie z kodem produkcyjnym i rozwiązywaniem problemów w środowisku produkcyjnym
- Umiejętność pisania czytelnego, testowalnego i utrzymywalnego kodu
- Doświadczenie z AI-assisted development
- Język angielski na poziomie min. B2 do pracy z klientami i dokumentacją
- Gotowość do pracy hybrydowej z minimum 2 dniami w tygodniu w biurze we Wrocławiu
Obowiązki
- Samodzielne dostarczanie funkcjonalności end-to-end (frontend + backend) od implementacji po produkcję
- Rozwijanie frontendowej warstwy w React i Next.js z wykorzystaniem m.in. Server Components, App Router, SSR, streamingu i optymalizacji cachingowej
- Projektowanie i tworzenie skalowalnego backendu w Node.js, TypeScript, NestJS oraz budowanie REST API dokumentowanego w OpenAPI/Swagger
- Praca z relacyjnymi bazami danych (PostgreSQL, SQL) z użyciem ORM-ów jak Prisma, Drizzle, TypeORM
- Zarządzanie stanem aplikacji i integracje z użyciem TanStack Query, Redux Toolkit lub Zustand
- Tworzenie i utrzymywanie testów automatycznych (unit, integration, E2E) korzystając z Vitest, Jest, Testing Library oraz Playwright
- Projektowanie i obsługa procesów asynchronicznych i architektury event-driven z wykorzystaniem RabbitMQ
- Dbanie o wydajność, bezpieczeństwo (OAuth2, JWT), jakość kodu oraz podstawową observability (logi, metryki, tracing)
- Udział w code review, dzielenie zadań na mniejsze komponenty oraz proponowanie usprawnień architektonicznych
- Diagnozowanie i rozwiązywanie problemów produkcyjnych wraz z zespołami QA i DevOps
- Wykorzystywanie narzędzi AI-assisted development w codziennej pracy
Benefity
- Prywatna opieka medyczna z możliwością rozszerzenia pakietu na członków rodziny
- Grupowe ubezpieczenie na życie
- Karta Multisport
- Wewnętrzne wyzwania sportowe motywujące do aktywności
- Elastyczne godziny pracy
- Brak korporacyjnych struktur i dress code
- Budżet na samorozwój i otwartość na pomysły
- Imprezy firmowe, integracje i wyjazdy team-buildingowe
Opieka zdrowotna
Ubezpieczenie
Karta sportowa
Elastyczne godziny
Spotkania integracyjne
Blurify
6 aktywnych ofert