Utwórz profil, aby pracodawcy mogli Cię znaleźć, otrzymywać lepiej dopasowane oferty pracy i szybciej aplikować.
  • Wyszukiwanie ofert pracy
  • Zapisane
  • Stwórz CV
    Nowe
  • Wynagrodzenia
  • Subskrypcje

Staff Engineer PHP

cyber_folks S.A.

To stanowisko wymaga obecności na miejscu. Zobacz podobne oferty poniżej.

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ł (!)

Oferta pracy dodana 15 godzin temu