Senior PHP Developer
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, Memcache, 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.
Senior PHP Developer
Senior PHP Developer