Fullstack Developer (m/f)
⚲ Kraków, Stare Miasto
14 000–18 000 zł / mies. (zal. od umowy)
Wymagania
- TypeScript
- React.js
- PHP
- SQL
- Git
- Docker
- Playwright
- Node.js
Opis stanowiska
Nasze wymagania:
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.
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).
O projekcie:
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.
Zakres obowiązków:
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).
Oferujemy:
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ł (!)
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.
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).
O projekcie:
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.
Zakres obowiązków:
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).
Oferujemy:
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ł (!)
🔍 Dekoder Ogłoszenia
✓ Ogłoszenie wygląda transparentnie — brak typowych czerwonych flag.