Senior PHP Developer

Senior PHP Developer

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
Kraków
Szczecin
Rekrutacja zdalna
Podstawowe informacje
R&D • UoP • B2B
Wynagrodzenie
16 000 - 20 000 PLN netto + VAT (B2B)
14 000 – 18 000 PLN brutto (UoP)
Dlaczego warto z nami pracować?
  • Jesteśmy firmą produktową – tworzymy swój własny produkt od podstaw
  • Aktualnie pracujemy dla kilkudziesięciu tysięcy klientów
  • Śmiało możemy powiedzieć, że nasza platforma to numer 1 wśród rozwiązań SaaS-owych dla e-commerce
  • Ze względu na skalę, rozwiązujemy skomplikowane problemy wydajnościowe

Czym będziesz się zajmować?
  • Uczestnictwem w projektowaniu i implementacją nowych funkcjonalności
  • Implementowaniem testów jednostkowych, integracyjnych i funkcjonalnych
  • Pracą związaną z utrzymaniem produktu
  • Tworzeniem dokumentacji
  • Analizą wydajnościową implementowanych rozwiązań
  • Dzieleniem się wiedzą i doświadczeniem z innymi członkami zespołu
  • Uczestnictwem w procesie code review
Co jest dla nas ważne?
  • Minimum 5 lat doświadczenia jako programista PHP w projektach komercyjnych
  • Praktyczna umiejętność modelowania i implementacji rozwiązań z użyciem PHP
  • Znajomość wzorców projektowych oraz dobrych praktyk programistycznych
  • Bardzo dobra znajomość MySQL
  • Umiejętność projektowania schematów baz danych, optymalizacji zapytań oraz pracy z transakcjami
  • Bardzo dobra znajomość protokołów komunikacyjnych, takich jak HTTP, REST i WebSockets
  • Znajomość Dockera
  • Znajomość procesów Continuous Delivery oraz narzędzi automatyzujących build, testy i wdrożenia
  • Znajomość testów jednostkowych i integracyjnych (Codeception / PHPUnit)
  • Znajomość zagadnień związanych z bezpieczeństwem aplikacji webowych, takich jak SQL Injection, XSS i CSRF
  • Umiejętność analizy systemu jako całości i rozumienia zależności pomiędzy jego elementami
  • Dbałość o wydajność i skalowalność rozwiązań
  • Dokładność i dbałość o szczegóły
  • Proaktywne podejście oraz inicjatywa w proponowaniu usprawnień
  • Bardzo dobra znajomość języka polskiego oraz komunikatywna znajomość języka angielskiego
Stack technologiczny
  • PHP, Nginx, Percona XtraDB Cluster (MySQL), Elasticsearch, Docker, Memcached, Redis
Mile widziane:
  • Znajomość Memcached, Elasticsearch, Zend Framework, Percona XtraDB Cluster, Gearman i Nginx
  • Doświadczenie w pracy z systemami o podwyższonych wymaganiach wydajnościowych i dużej skali ruchu
  • Doświadczenie w budowie rozwiązań uwzględniających okresowe wzrosty obciążenia, np. w okresie Black Friday
  • Umiejętność tworzenia wydajnych, bezpiecznych i dobrze udokumentowanych REST API
  • Doświadczenie z platformami chmurowymi, w szczególności Google Cloud
Jak pracujemy?
  • Pracujemy w metodologiach zwinnych.
  • Code review odbywa się na github.
  • Piszemy testy jednostkowe, integracyjne i funkcjonalne z wykorzystaniem phpunit, codeception i selenium.
  • Wykorzystujemy feature flagi do wprowadzania zmian i nowych funkcji.
Co zyskasz?
  • Elastyczny czas pracy.
  • Pracę zdalną lub w modelu hybrydowym – ty decydujesz.
  • Płaską strukturę – dzięki czemu masz większy wpływ na rozwój produktu i szybszą realizację projektów.
  • 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.
  • ShoperUp! – unikatowy program rozwoju kompetencji wewnątrz organizacji.
  • Strefa chillout, a w niej: biblioteka, piłkarzyki, konsola PS5.
  • Sklep na Shoper za 1 zł(!).
  • Ubezpieczenie grupowe.