Fullstack Developer

Fullstack Developer

Klikając w przycisk „Aplikuj”, lub w inny sposób wysyłając zgłoszenie rekrutacyjne do cyber_Folks, potwierdzasz zapoznanie się z klauzulą informacyjną cyber_Folks oraz zgadzasz się na przetwarzanie przez cyber_Folks oraz spółki z Grupy cyber_Folks Twoich danych osobowych zawartych w zgłoszeniu rekrutacyjnym (wykraczających poza katalog danych wymaganych zgodnie z przepisami prawa pracy) w celu prowadzenia rekrutacji na stanowisko wskazane w ogłoszeniu.

Lokalizacja
Zdalnie
Kraków
Szczecin
Poznań
Wrocław
Bydgoszcz
Rekrutacja zdalna
Podstawowe informacje
Dział R&D • UoP • B2B
Wynagrodzenie
16 000 - 18 000 netto + VAT (B2B)
14 000 - 16 000 brutto (UoP)

Cześć! Dołącz do Grupy cyber_Folks, marki Shoper! Jesteśmy jedną z największych platform e-commerce w Polsce.

Jako Fullstack Developer w naszym zespole będziesz rozwijać wizualny edytor sklepu - narzędzie, którym tysiące merchantów samodzielnie buduje i modyfikuje swój storefront.

Poszukujemy osoby, która sprawnie porusza się po obu stronach stacku (React + TypeScript oraz PHP) i potrafi dowieźć feature end-to-end: od modelu danych i API, po komponent w edytorze. Będziesz brać też udział w projekcie wydzielaniu backendu z monolitu do samodzielnego serwisu oraz wdrażaniu integracji z modelami AI.

Szukamy kogoś, komu zależy na czystym, utrzymywalnym kodzie i chce mieć realny wpływ na decyzje architektoniczne.

Dlaczego warto z nami pracować?
  • Będziesz pracować w jednym z największych europejskich ekosystemów technologii e-commerce.
  • Wspieramy rozwój pracowników – zapewniamy szkolenia wewnętrzne oraz zewnętrzne.
  • Lubimy dzielić się wiedzą nie tylko ze sobą, ale również z naszymi partnerami i klientami.

Czym będziesz się zajmować?
  • Rozwojem aplikacji edytora w React 18 + TypeScript (Zustand, Tailwind, react-hook-form, Vite) zgodnie z architekturą feature-first.
  • Rozbudową backendu SVE w PHP: tworzeniem endpointów REST, modeli danych, schematów konfiguracji modułów, walidacji oraz integracji z resztą platformy.
  • Udziałem w wydzielaniu backendu do samodzielnego serwisu: pracą na granicach modułów, określaniem kontraktów między serwisem a monolitem, wdrażaniem wzorców spójności zapisu (outbox, idempotencja) oraz auth service-to-service.
  • Projektowaniem i utrzymaniem kontraktów API na linii frontend ↔ backend (DTO → model → formularz).
  • Budową integracji z modelami AI (tekst i obraz): pracą z API providerów, routingiem modeli, obsługą błędów/timeoutów i dbaniem o wymogi AI Act.
  • Pisaniem i dbaniem o testy na wszystkich poziomach (jednostkowe i integracyjne w Jest, E2E w Playwright, backendowe w Codeception/PHPUnit) oraz utrzymywaniem stabilności suite’ów w CI.
  • Wdrażaniem zmian za pomocą feature flag i udziałem w kontrolowanych rolloutach.
  • Prowadzeniem code review, ścisłą współpracą z zespołami produktu, designu i QA oraz współodpowiedzialnością za decyzje architektoniczne (tworzenie dokumentacji i rejestrów decyzji).
Co jest dla nas ważne?
  • Min. 3 lata komercyjnego doświadczenia, w tym realna praca po obu stronach stacku (frontend i backend).
  • Bardzo dobra znajomość TypeScript i React: swoboda w pracy z hookami, zarządzaniem stanem, formularzami oraz świadomość wydajności renderowania.
  • Solidny PHP (7.4+/8): umiejętność bezpiecznej pracy w dużym, istniejącym kodzie (monolit) i pisania nowego kodu o czystych granicach.
  • Znajomość SQL: projektowanie schematów, migracje, świadomość wydajności zapytań.
  • Projektowanie API REST: kontrakty, obsługa błędów.
  • Nawyk pisania testów automatycznych i pracy z CI.
  • Swobodne korzystanie z Gita i Dockera w codziennym workflow deweloperskim.
  • Dbałość o utrzymywalność: pisanie czytelnego kodu, szukanie przyczyny problemu zamiast stosowania tymczasowych poprawek oraz umiejętność uzasadnienia swoich decyzji technicznych.
  • Język polski oraz angielski na poziomie umożliwiającym swobodną pracę z dokumentacją techniczną i zespołem.

Stack technologiczny

Frontend: React 18, TypeScript 5.5, Zustand, Tailwind, react-hook-form, Vite (Rolldown), własny design system, Jest, Playwright, Storybook.

Backend: PHP (monolit platformy → docelowo samodzielny serwis na Symfony), MySQL, memcached, REST, Codeception.

Wokół: Docker, GitHub Actions, feature flagi, self-hosted dashboard raportów testowych, integracje z API modeli AI.

Mile widziane:
  • Znajomość Symfony i Doctrine
  • Doświadczenie w modularizacji monolitu i ekstrakcji serwisów (praktyczna znajomość wzorców takich jak Strangler Fig, Outbox, idempotencja oraz utrzymanie kompatybilności wydań).
  • Praktyka w integracji z modelami LLM / GenAI (OpenAI, Anthropic, Google) w obszarze przetwarzania tekstu lub obrazu.
  • Znajomość narzędzi: Zustand (lub innych vanilla stores), Tailwind CSS, Vite oraz Storybook.
  • Doświadczenie z Playwright w kontekście testów E2E oraz testów wizualnych.
  • Umiejętność pracy z Node.js (budowanie toolingu, skryptów lub małych mikroserwisów).
  • Doświadczenie w branży e-commerce lub przy produktach typu SaaS multi-tenant.
  • Znajomość mechanizmów cache (Memcached, HTTP cache na edge’u) oraz doświadczenie w pracy z ruchem produkcyjnym o dużej skali.
  • Znajomość środowiska devopsowego: Kubernetes, GitHub Actions oraz narzędzi do observability (metryki, tracing).
Jak pracujemy?
  • Z otwartą głową - chcemy się rozwijać i dzielić wiedzą.
  • Zdalnie lub hybrydowo w naszych biurach m.in. w Krakowie, Wrocławiu czy Szczecinie.
Co zyskasz?
  • Opiekę medyczną Luxmed.
  • Pracę w systemie hybrydowym w naszych biurach lub zdalną.
  • Ubezpieczenie grupowe na życie
  • System kafeteryjny (m.in.: kartę Multisport, bilety do kina, vouchery, zniżki do sklepów).
  • Dostęp do platformy eTutor (a także możliwość uczestnictwa w lekcjach online j.angielskiego).
  • Gry wideo w biurach.
  • Owocowo-warzywny dzień w biurze.
  • Świadczenia z ZFŚS m.in. dofinanowanie do wypoczynku, dodatki świąteczne.
  • Dzień wolny na urodziny.
  • Budżet szkoleniowy.
  • Płatny program rekomendacji pracowników.
  • Sklep na Shoper za 1 zł (!)