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