Staff Engineer PHP
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.
- 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).
- 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.
- 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.
- 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.
- 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.
- Z otwartą głową - chcemy się rozwijać i dzielić wiedzą.
- Zdalnie lub hybrydowo w naszych biurach m.in. w Krakowie, Wrocławiu czy Szczecinie.
- 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ł (!)