Fullstack Developer (Node.js / React / Next.js / NestJS)

BlurifyWrocławnofluffjobsopublikowano 18.08.2026
Wymagane:TypeScriptJavaScriptReactNext.jsNode.jsTailwindGitAWSDockerFrontendBackendFullstackDevOpsQA/TestCI/CDAIGamingSecurity

Szukamy Fullstack Developera , który swobodnie porusza się w obszarze frontendu i backendu oraz potrafi samodzielnie dowozić funkcjonalności end-to-end.

Szukamy osoby, która rozumie architekturę, podejmuje świadome decyzje techniczne i dba o jakość, testowalność oraz wydajność kodu . Ważna jest dla nas również dobra współpraca z QA, DevOps i zespołem developerskim. Nad czym będziesz pracować?

  1. Customowe platformy iGamingowe ➡️ Budujemy rozwiązania dla klientów, którzy wychodzą poza ograniczenia modeli white-label i turnkey. Tworzymy platformy z naciskiem na wyróżniki produktowe: community, multiplayer, angażujące eventy, turnieje i personalizację doświadczenia użytkownika.
  2. Wdrożenia platform dla klientów B2B ➡️ Obsługujemy development i wdrożenia platform dla klientów biznesowych, pracując blisko produktu, wymagań klienta i realnych potrzeb rynku.
  3. Platform framework AI-first ➡️ Tworzymy od zera framework platformowy, który ma umożliwiać szybkie, bezpieczne i powtarzalne budowanie oraz rozwijanie platform iGamingowych. Chcemy, aby AI-first nie było hasłem marketingowym, ale realnym sposobem przyspieszania developmentu, standaryzacji rozwiązań i ograniczania ryzyka technicznego.

Nasze technologie: Backend: Node.js, NestJS, TypeScript, Go, TypeORM, Prisma Frontend: React, Next.js, Tailwind, TypeScript Bazy danych: PostgreSQL, MySQL, MongoDB, Redis Komunikacja i eventy: Kafka, RabbitMQ, WebSockets, Server-Sent Events Architektura i tooling: Nx Monorepos, Turborepo, AWS Obszary: multi-tenant platforms, real-time systems, multiplayer, platform framework, AI-first development Co otrzymasz w zamian?

Prywatną opiekę medyczną z możliwość rozszerzenia pakietu o członków rodziny Grupowe ubezpieczenie na życie Karta Multisport Wewnętrzne wyzwania sportowe – motywujemy się nawzajem do ruchu! 🏆🏃‍♂️ Elastyczne godziny pracy Brak korporacyjnych struktur i dress code – liczy się komfort Budżet na samorozwój i otwartość na Twoje pomysły Imprezy firmowe, integracje i wyjazdy team-buildingowe

Daily tasks

  • Samodzielne dostarczanie funkcjonalności end-to-end (frontend + backend) – od etapu implementacji po wdrożenie na produkcję.
  • Rozwijanie warstwy frontendowej w oparciu o React i Next.js z wykorzystaniem m.in. Server Components, App Router, SSR, streamingu oraz optymalizacji cachingowej.
  • Projektowanie i tworzenie skalowalnego backendu w Node.js, TypeScript i NestJS oraz budowanie API REST dokumentowanego w OpenAPI/Swagger.
  • Praca z relacyjnymi bazami danych (PostgreSQL/SQL) z wykorzystaniem nowoczesnych ORM-ów (Prisma, Drizzle, TypeORM).
  • Zarządzanie stanem aplikacji i projektowanie integracji z wykorzystaniem narzędzi takich jak TanStack Query, Redux Toolkit czy Zustand.
  • Tworzenie i utrzymywanie testów automatycznych (unit, integration, E2E) przy użyciu Vitest, Jest, Testing Library oraz Playwright.
  • Projektowanie i obsługa procesów asynchronicznych oraz architektury sterowanej zdarzeniami z wykorzystaniem RabbitMQ (queues, routing, dead-letter queues).
  • Dbanie o wysoką wydajność, bezpieczeństwo (m.in. OAuth2, JWT), jakość kodu oraz podstawowe obszary observability (logi, metryki, tracing).
  • Aktywny udział w code review, dzielenie złożonych zadań na mniejsze komponenty oraz proponowanie usprawnień architektonicznych.
  • Diagnozowanie i rozwiązywanie problemów na środowiskach produkcyjnych we współpracy z zespołami QA oraz DevOps.
  • Wykorzystywanie narzędzi AI-assisted development w celu przyspieszenia oraz usprawnienia codziennej pracy programistycznej.

Requirements

Szukamy osoby, która: Umiejętność swobodnego poruszania się w istniejącym kodzie i architekturze. Proaktywność - nie tylko realizowanie zadań, ale również dostrzeganie problemów i proponowanie usprawnień. Umiejętność dzielenia większych funkcjonalności na mniejsze, sensownie zaplanowane zadania. Dbałość o jakość i odpowiedzialność za rozwiązanie od implementacji aż po działanie na produkcji. Umiejętność konstruktywnego uczestniczenia w code review i dzielenia się wiedzą. Dobra współpraca z Developerami, QA, DevOps i Project Managerem. Pragmatyczne podejście do rozwiązywania problemów i umiejętność dobierania właściwego rozwiązania do konkretnego problemu. Język angielski na poziomie min. B2 , pozwalającym na swobodną komunikację z klientami i pracę z dokumentacją. Gotowość do pracy hybrydowej - minimum 2 dni w tygodniu w biurze we Wrocławiu .

Kompetencje techniczne niezbędne na tym stanowisku: Minimum 3 lata komercyjnego doświadczenia obejmującego samodzielne tworzenie i rozwijanie aplikacji zarówno po stronie frontendowej, jak i backendowej. Bardzo dobra znajomość JavaScript i TypeScript . Praktyczne doświadczenie z Node.js, NestJS, React i Next.js . Dobre rozumienie event loop, asynchroniczności i I/O . Doświadczenie w projektowaniu i rozwijaniu REST API oraz znajomość OpenAPI / Swagger. Znajomość SQL , preferencyjnie PostgreSQL/MySQL, oraz doświadczenie z ORM, np. Prisma, Drizzle lub TypeORM. Znajomość zarządzania server/client state, np. TanStack Query, Redux Toolkit lub Zustand . Doświadczenie w testach unit, integration i E2E oraz znajomość narzędzi takich jak Vitest/Jest, Testing Library i Playwright. Umiejętność diagnozowania problemów wydajnościowych oraz znajomość cache'owania. Podstawowa znajomość security aplikacji webowych i API , w tym OAuth2, OIDC, JWT lub podobnych mechanizmów. Podstawowa znajomość observability - logów, metryk i tracingu. Bardzo dobra znajomość Git i doświadczenie w code review. Podstawowa znajomość Docker i CI/CD . Doświadczenie z monorepo i Turborepo . Praktyczna znajomość systemów kolejkowania, w szczególności RabbitMQ , oraz podstaw event-driven architecture. Doświadczenie z kodem produkcyjnym i rozwiązywaniem problemów na produkcji. Umiejętność pisania czytelnego, testowalnego i utrzymywalnego kodu. Doświadczenie z AI-assisted development .

Must have: TypeScript, JavaScript, Node.js, Nest.js, React, REST API, DevOps, Git