freehire launches on Product Hunt on 26 August.

Follow →

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

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

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.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available