Application Performance Engineer

Application Performance Engineer

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

Lokalizacja
Zdalnie
Rekrutacja zdalna
Podstawowe informacje
IT • UoP • B2B

Dołącz do Grupy Shoper!

Jesteśmy liderem rozwiązań e-commerce w Polsce. W modelu SaaS dostarczamy przedsiębiorcom wszystko, czego potrzebują do prowadzenia i rozwijania sprzedaży w internecie – od gotowego sklepu online, przez płatności i logistykę, aż po usługi marketingowe. Codziennie pomagamy tysiącom firm rosnąć, a jako zespół tworzymy przyjazne i nowoczesne środowisko pracy, w którym każdy ma realny wpływ na produkt.

Do naszego zespołu IT poszukujemy Inżyniera, który razem z nami zadba o to by sklepy postawione na Shoperze były szybkie i wydajne. Osoby, która lubi zagłębić się dokładnie w temat i znaleźć wąskie gardła, utrudniające codzienne działanie.

Dlaczego warto z nami pracować?
Czym będziesz się zajmować?
  • Rozwój wewnętrznych narzędzi - wprowadzanie nowych funkcjonalności oraz modyfikacja i refaktoryzacja istniejącego kodu.
  • Debugowanie złożonych problemów w PHP - nie tylko „naprawa buga w funkcji", ale diagnozowanie problemów wydajnościowych, wycieków, race condition i błędów na styku usług.
  • Tuning i usprawnianie procesu testów - przyspieszanie, stabilizacja i lepsze pokrycie pipeline'u testowego.
  • Dbanie o wydajność i niezawodność całej platformy na poziomie aplikacji, bazy danych, kolejek i cache.
  • Skalowanie instniejących procesów.

Co jest dla nas ważne?
  • PHP na poziomie eksperckim - głębokie zrozumienie, jak działa język (cykl życia requestu, zarządzanie pamięcią, OPcache, profilowanie).
  • Znajomość MySQL / Percona XtraDB Cluster - analiza zapyań (EXPLAIN), zrozumienie replikacji i specyfiki klastra (np. konflikty zapisów).
  • RabbitMQ - projektowanie i debugowanie asynchronicznych przepływów: kolejki, exchange'e, obsługa błędów, retry, dead-letter, zapewnienie idempotencji.
  • Memcached - świadome stosowanie cache: strategie inwalidacji, umiejętność debugowania danych.
  • Znajomość Redis - Sesje oraz Elasticsearch - wyszukiwanie i indeksowanie; rozumienie mappingów, zapytań i strojenia wydajności.
  • Nginx - debugowanie problemów na warstwie HTTP - warunek konieczny.
Stack technologiczny
Mile widziane:
Jak pracujemy?
Co zyskasz?
  • Pracę zdalną lub w modelu hybrydowym – ty decydujesz.
  • System kafeteryjny (w tym m.in.: kartę Multisport, bilety do kina, vouchery do biura podróży).
  • Dostęp do platformy eTutor (a także możliwość uczestnictwa w lekcjach online j. angielskiego).
  • Prywatną opiekę medyczną Luxmed.
  • Eventy integracyjne.
  • Budżet szkoleniowy.
  • Strefa chillout, a w niej: biblioteka, piłkarzyki, konsola PS5.
  • Sklep na Shoper za 1 zł(!).
  • Ubezpieczenie grupowe.