Fullstack Developer

Fullstack Developer

17.000 - 24.000 PLN + VAT (B2B)
hybrydowo (Wrocław)

Kilka słów o roli

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.

Pracujemy w stacku TypeScript, Node.js, NestJS, React i Next.js, na co dzień wykorzystując także narzędzia wspierane przez AI.

Zakres realizowanych projektów

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 działają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.

Na tym stanowisku będziesz

  • Dostarczać funkcjonalności frontend + backend, od implementacji po wdrożenie.
  • Rozwijać frontend w oparciu o React i Next.js, wykorzystując m.in. Server Components, App Router, SSR, streaming i caching.
  • Projektować i rozwijać backend w oparciu o Node.js, TypeScript i NestJS oraz tworzyć REST API dokumentowane przez OpenAPI / Swagger.
  • Pracować z PostgreSQL/SQL i ORM-ami, np. Prisma, Drizzle czy TypeORM.
  • Projektować integracje frontend–backend i zarządzać stanem aplikacji z wykorzystaniem odpowiednich narzędzi, np. TanStack Query, Redux Toolkit czy Zustand.
  • Tworzyć i utrzymywać testy unit, integration i E2E z wykorzystaniem m.in. Vitest/Jest, Testing Library i Playwright.
  • Dbać o wydajność aplikacji, cache’owanie oraz podstawowe aspekty security i observability.
  • Projektować procesy asynchroniczne z wykorzystaniem RabbitMQ lub podobnego brokera – queues, exchanges, routing, retries, acknowledgements, dead-letter queues.
  • Aktywnie uczestniczyć w code review, proponować usprawnienia i dzielić większe funkcjonalności na mniejsze zadania.
  • Diagnozować problemy w kodzie produkcyjnym i współpracować z QA oraz DevOps przy ich rozwiązywaniu.
  • Wykorzystywać AI-assisted development w codziennej pracy programistycznej.

Twoje doświadczenie i kompetencje

Wymagania techniczne:

  • 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.

Kompetencje miękkie i pozostałe wymagania:

  • 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.

Nice to have

  • Doświadczenie w branży iGaming – znajomość specyfiki domenowej będzie dużym atutem.
  • Doświadczenie w pracy na środowiskach produkcyjnych z wykorzystaniem konteneryzacji np. ECS, k8s.
  • Doświadczenie z integracją LLM / AI API w architekturze aplikacji lub narzędzi
  • Znajomość structured output, tool calling lub systemów agentowych

Dołącz do nas!

job
Aplikuj online
Podoba ci się ta oferta?
Dołącz do nas

Stawiamy na rozwój

Wiemy, jak ważne jest rozwijanie wiedzy i kompetencji. Dlatego osoby współpracujące z nami mogą korzystać z różnych inicjatyw dopasowanych do zakresu współpracy, potrzeb projektowych oraz indywidualnych ustaleń.
l1
Budżet na rozwój
U nas otrzymujesz budżet na samorozwój - możesz go wykorzystać na zdobywanie nowych umiejętności przez udział w konferencjach, warsztatach, kursach, czy szkoleniach zewnętrznych.
l2
Warsztaty z ekspertami
Czerpiemy wiedzę od ekspertów, których zapraszamy do współpracy w warsztatach. Samodzielnie lub całym zespołem projektowym inspirujemy się i uczymy dobrych praktyk od największych autorytetów z branży.
l3
Szkolenia wewnętrzne
Organizujemy również regularne warsztaty wewnętrzne, na których dzielimy się wiedzą i dyskutujemy. Na start przydzielamy Ci Buddiego, który będzie cię wspierał w pierwszych tygodniach pracy. Stawiamy na wymianę wiedzy i opiekę techniczną.

Dodatkowo oferujemy

b12

Biuro w centrum miasta

  • Biuro zlokalizowane w sercu Wrocławia!
  • Twój pupil nie może bez ciebie żyć? Zabierz go ze sobą, nie widzimy przeszkód 😉.
b11

Strefa Chillout

  • Przytulna kuchnia to idealne miejsce do relaksu i pogawędek
  • Full pakiet - piłkarzyki, szybki mecz w FIFA, świeże owoce, strefa z biblioteczką firmową i więcej...
b10

Ludzie i atmosfera

  • Pielęgnujemy nasze relacje i #teamSpirit
  • Zawsze chętnie sobie pomagamy i jesteśmy otwarci na feedback
b9

Wspólne aktywności z Multisport

  • Karta Multisport
  • Wspólnie organizujemy turnieje i rozgrywki zespołowe
b8

Jubilee

  • Cenimy zaangażowanie zespołu
  • Świętujemy każdą 3-letnią i 5-letnią współpracę w formie eventu Jubilee
b3

Opieka medyczna

  • Dbamy o zdrowie i dobre samopoczucie
  • Oferujemy pakiet opieki medycznej (Enelmed)
b5

Grupowe ubezpieczenie na życie

  • Ubezpieczenie na życie dla ciebie oraz Twoich bliskich
b6

Profesjonalny sprzęt i akcesoria

  • Decydujesz o swoim zapleczu technicznym – możesz korzystać z własnych narzędzi lub z udostępnionego przez nas wyposażenia.
b1

Elastyczne formy współpracy

  • Dopasujemy formę współpracy i model rozliczeń do Twoich indywidualnych potrzeb.
  • Samodzielnie decydujesz o godzinach realizacji zadań w ciągu dnia.
  • Wspólnie realizujemy projekty z biura we Wrocławiu przez 2 dni w tygodniu, a pozostałe dni działamy zdalnie.
Potrzebujesz darmowej konsultacji?
Napisz do nas, a my za darmo oszacujemy Twój projekt.

Porozmawiajmy – jak wyglądają kolejne kroki?

step-1
Screening
Spotkanie online (45 minut), podczas którego porozmawiamy o Twoim doświadczeniu, oczekiwaniach oraz zweryfikujemy język angielski. To też idealny czas dla Ciebie na zadanie pytań o nasze projekty i kulturę zespołu.
step-2
Technical Stage
Spotkanie online z liderem technicznym (do 1,5 h). Omówimy technologie i narzędzia, które wykorzystujemy w projektach. Chcemy upewnić się, że nadajemy na tych samych falach i jesteśmy odpowiednimi partnerami do współpracy.
step-3
Decyzja i feedback
To wszystko! Niezależnie od wyniku rozmów, zawsze wracamy do Ciebie z informacją zwrotną. Liczymy jednak na to, że już niebawem wystartujemy ze wspólnymi projektami!

Co nas wyróżnia?

Realny wpływ na projekt
Kopia-IMG_9258-Copy 1

W Blurify cenimy dzielenie się pomysłami i proaktywne podejście. Projekty realizujemy zgodnie z ustalonym procesem, pozostawiając specjalistom swobodę w doborze rozwiązań do konkretnych problemów. Dzięki temu osoby zaangażowane w projekt mogą wpływać na jego przebieg, uczestniczyć w dyskusjach i proponować usprawnienia.

  • Swoboda w doborze rozwiązań
  • Otwartość na pomysły i usprawnienia
  • Współpraca z doświadczonymi specjalistami
Stawiamy na dobre praktyki programistyczne
j2

Dbamy o wysoką jakość tworzonych rozwiązań, a co za tym idzie - stosujemy wzorce projektowe i sprawdzone praktyki takie jak code review. W Blurify dzielimy się wiedzą i współpracujemy przy realizacji projektów, co wspiera sprawny przebieg działań oraz jakość dostarczanych rozwiązań.

  • Dobór architektury do potrzeb biznesowych
  • Odpowiednie wykorzystywanie frameworków 
  • Automatyczne deploy’e i wykorzystanie Dockera
Dużo możliwości rozwoju kompetencji
j3

Tworzymy przestrzeń do poszerzania wiedzy i rozwijania umiejętności. Osoby współpracujące z nami mogą korzystać z budżetu rozwojowego, uczestniczyć w warsztatach i szkoleniach oraz angażować się w dodatkowe inicjatywy, takie jak rozmowy rekrutacyjne czy warsztaty dla klientów. Jesteśmy też otwarci na nowe pomysły i propozycje rozwoju współpracy.

  • Różne możliwości rozwoju kompetencji
  • Otwartość na nowe inicjatywy
  • Możliwość angażowania się w różne obszary projektowe
Ciekawe i nowoczesne projekty
j4

W naszym software housie zyskasz szansę rozwoju przy współtworzeniu produktów dla klientów z różnych krajów (np. USA, Wielka Brytania, Niemcy) i branż. Największa platforma do nauki dla studentów medycyny w Polsce czy aplikacja motywująca do zmiany życia na lepsze dla startupu z USA - to tylko wybrane przykłady naszych projektów.

  • Współpraca z klientami z całego świata
  • Projekty dla liderów rynku i rozwijających się firm
  • Nowoczesne i sprawdzone technologie
Zgrana i pomocna społeczność
j5

Cenimy otwartą komunikację, wymianę wiedzy i wzajemne wsparcie. Dbamy o dobrą atmosferę współpracy oraz integrację osób zaangażowanych w projekty. Regularnie organizujemy spotkania i wydarzenia, a przemyślany onboarding ułatwia poznanie projektu, narzędzi i sposobu działania firmy.

  • Spotkania integracyjne i wydarzenia specjalne
  • Uporządkowane wprowadzenie do projektu
  • Otwarta i przyjazna atmosfera współpracy
Elastyczne podejście do współpracy
j6

Oferujemy możliwość współpracy zdalnej, hybrydowej lub z biura, w zależności od projektu i wspólnych ustaleń. Stawiamy na partnerską komunikację, zaufanie i otwartość na feedback. Regularnie usprawniamy procesy i wdrażamy rozwiązania, które ułatwiają codzienną współpracę.

  • Współpraca zdalna, hybrydowa lub z biura
  • Partnerskie podejście i otwartość na feedback
  • Kultura współpracy oparta na zaufaniu
Nasz zespół

Nasz zespół tworzą wyjątkowi ludzie