Staff Engineer PHP

Staff Engineer PHP

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
Wrocław
Szczecin
Kraków
Rekrutacja zdalna
Podstawowe informacje
Dział R&D • UoP • B2B

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

Poszukujemy Staff Engineera - eksperta, który połączy głęboką wiedzę techniczną ze zdolnością do wyznaczania kierunku rozwoju naszej architektury i podnoszenia poziomu technicznego całej organizacji.

Jako Staff Engineer będziesz dzielić swój czas między pracę hands-on przy kluczowych zmianach w backendzie PHP, a kształtowanie standardów i wspieranie inżynierów w innych zespołach. Będziesz brać udział w ewolucyjnej modularyzacji naszego monolitu, dbaniu o najwyższą wydajność systemów i baz danych oraz projektowaniu i wdrażaniu nowoczesnych narzędzi, agentów i automatyzacji AI.

Szukamy kogoś, kto sprawnie buduje konsensus, potrafi przekładać niejednoznaczne potrzeby biznesowe na etapowe decyzje techniczne i chce mieć realny, bezpośredni wpływ na technologiczną przyszłość naszej platformy.

‍

Dlaczego warto z nami pracować?
  • Skala, która robi różnicę - będziesz pracować w jednym z największych europejskich ekosystemów technologii e-commerce – Twoje decyzje architektoniczne będą miały bezpośredni wpływ na działanie tysięcy sklepów internetowych.
  • Kultura dzielenia się wiedzą - tworzymy środowisko, w którym chętnie wymieniamy się doświadczeniami nie tylko wewnątrz zespołów, ale również z naszymi partnerami i całą społecznością technologiczną.
  • Inwestycja w Twój rozwój - zapewniamy budżet i przestrzeń na szkolenia wewnętrzne oraz zewnętrzne – zależy nam, abyś stale poszerzał swoje kompetencje i wdrażał najnowsze rynkowe trendy (np. w obszarze AI).
Czym będziesz się zajmować?
  • Przeprowadzaniem audytów architektury, kodu, danych, wydajności, bezpieczeństwa i ryzyk operacyjnych oraz opracowywaniem i wspieraniem realizacji planu redukcji długu technologicznego.
  • Wyznaczaniem kierunku rozwoju architektury z uwzględnieniem skalowalności, niezawodności, bezpieczeństwa i kosztów utrzymania.
  • Aktywnym udziałem w kluczowych projektach biznesowych – wspólne z zespołem projektowanie architektury oraz implementowanie, recenzowanie i dostarczanie krytycznych zmian w backendzie PHP.
  • Prowadzeniem międzyzespołowych decyzji architektonicznych i procesów RFC z uwzględnieniem wartości biznesowej, kosztów, ryzyk i kompromisów.
  • Ustanawianiem standardów jakości kodu, testowania, bezpieczeństwa, obserwowalności, dokumentacji i przeglądów technicznych.
  • Profilowaniem aplikacji, diagnozowaniem problemów produkcyjnych, wydajnościowych i usuwaniem wąskich gardeł w kodzie, MySQL, Elasticsearch oraz komunikacją między usługami.
  • Prowadzeniem ewolucyjnej modularyzacji monolitu rozwijanego przez wiele zespołów w jednym repozytorium -definiowanie granic domen, własności modułów i zasad zależności oraz selektywne wydzielanie uzasadnionych obszarów do osobnych usług.
  • Podnoszeniem poziomu technicznego organizacji poprzez code review, mentoring, dokumentację, wzorce referencyjne i dzielenie się wiedzą.
  • Opracowywaniem i wdrażaniem wspólnych zasad wykorzystania AI w pracy inżynierskiej - określanie właściwych zastosowań oraz wymagań dotyczących kontekstu, weryfikacji, testowania, code review i bezpieczeństwa generowanych zmian.
  • Identyfikowaniem powtarzalnych lub kosztownych etapów pracy oraz tworzenie i pilotaż narzędzi, agentów i automatyzacji AI; mierzenie ich wpływu na czas realizacji, jakość i obciążenie zespołów przed szerszym wdrożeniem.
Co jest dla nas ważne?
  • Doświadczenie w prowadzeniu złożonych inicjatyw backendowych obejmujących kilka zespołów oraz przekładaniu niejednoznacznych potrzeb biznesowych na etapowe decyzje architektoniczne i plan realizacji.
  • Bardzo dobra, praktyczna znajomość PHP oraz frameworków Zend i Symfony, poparta doświadczeniem w rozwoju i utrzymaniu dużych aplikacji backendowych.
  • Doświadczenie w kształtowaniu architektury i modernizacji monolitycznej aplikacji rozwijanej przez wiele zespołów w jednym repozytorium - wyznaczaniu granic domen, kontraktów i własności modułów, ograniczaniu zależności oraz wydzielaniu wybranych obszarów do niezależnie wdrażanych usług.
  • Praktyka w modernizacji systemów legacy, etapowych refaktoryzacjach, migracjach i zarządzaniu ryzykiem zmian.
  • Umiejętność profilowania aplikacji i baz danych, diagnozowania wąskich gardeł oraz potwierdzania efektów optymalizacji za pomocą pomiarów; dobra znajomość MySQL i Elasticsearch.
  • Bardzo dobra znajomość projektowania API, usług i systemów rozproszonych, w tym kompatybilności, idempotencji, ponowień i obsługi awarii.
  • Doświadczenie w budowaniu bezpiecznych, obserwowalnych i niezawodnych systemów oraz praktyczna znajomość procesów CI/CD i narzędzi GoCD / GitHub Actions.
  • Zaawansowana praktyka w wykorzystaniu asystentów i agentów AI oraz doświadczenie we wdrażaniu praktyk, automatyzacji lub narzędzi AI używanych przez wiele zespołów, wraz z oceną ich wpływu na szybkość, jakość, bezpieczeństwo i koszt pracy.
  • Umiejętność wywierania wpływu bez formalnej podległości — prowadzenia decyzji technicznych, budowania konsensusu, komunikowania kompromisów i rozwijania innych inżynierów.

‍

Stack technologiczny
  • Frontend: React 18, TypeScript 5.5, Zustand, Tailwind, react-hook-form, Vite (Rolldown), własny design system, Jest, Playwright, Storybook.
  • ‍Backend: PHP, memcached, REST, Codeception.
  • Docker, Playwright, ElasticSearch, GitHub Actions, feature flagi, self-hosted dashboard raportów testowych, integracje z API modeli AI.
Mile widziane:
  • Znajomość Event Stormingu - Big Picture, Process Modelling i Software Design - oraz doświadczenie w facylitowaniu takich warsztatów.
  • Doświadczenie w ocenie narzędzi i modeli AI pod kątem jakości, bezpieczeństwa, prywatności, kosztów i możliwości integracji.
  • Doświadczenie w tworzeniu wewnętrznych agentów, integracji lub automatyzacji AI wspierających pracę z kodem, testami, dokumentacją lub incydentami.
  • Produkcyjne doświadczenie w co najmniej jednym dodatkowym języku backendowym, np. Python, Java, Kotlin, Go.
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ą.
  • Dodatkowe 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ł (!)