Senior PHP Developer
Shoper S.A.
⚲ Kraków, Stare Miasto
14 000–20 000 zł / mies. (zal. od umowy)
Wymagania
- PHP
- Nginx
- Percona XtraDB Cluster (MySQL)
- Elasticsearch
- Docker
- Memcache
- Redis
- Memcached
- Zend Framework
- Percona XtraDB Cluster
- Gearman
- Google Cloud Platform
Opis stanowiska
Nasze wymagania: 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 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 O projekcie: 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 Zakres obowiązków: 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 Oferujemy: 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.