Senior PHP Engineer (F/M) / Starszy Inżynier PHP (K/M)
W PayPo otrzymasz możliwość współpracy z najlepszymi specjalistami w branży. Jesteśmy rewolucyjnym fintech-em, który odpowiada na rosnące potrzeby w świecie, gdzie płatności online stają się coraz powszechniejsze.
Nasza firma dynamicznie rozwija się od kilku lat, zyskując zaufanie 2 milionów klientów oraz 60 000 sklepów, w tym liderów polskiego e-commerce'u między innymi takimi jak: sklepy grupy LPP (właściciel sklepów takich jak Reserved, Mohito czy Sinsay), Eobuwie.pl czy Media Expert. Stawiamy na innowacyjne rozwiązania, a nasze usługi "Buy now/pay later" przyniosły nową jakość w płatnościach internetowych.
W PayPo dążymy do dalszego rozwoju i wyznaczania standardów w branży fintech. Nasza załoga to utalentowani specjaliści, którzy wciąż poszukują innowacyjnych rozwiązań, aby zapewnić naszym klientom i użytkownikom niezrównaną jakość obsługi.
Zakres obowiązków:
projektowanie i rozwijanie systemów opartych o PHP 8+ i Symfony 6+,
analiza wymagań biznesowych i ich wpływu na architekturę systemu,
projektowanie, budowa i rozwój mikro-serwisów i integracja z zewnętrznymi API,
optymalizacja wydajności, kodu i architektury,
utrzymywanie i refaktoryzacja istniejącego kodu pod względem wydajności i jakości, a także zgodności z dobrymi praktykami.
Wymagania:
Wymagania techniczne:
minimum 5 lat doświadczenia w backendzie z solidną praktyką w PHP 8+ i Symfony 6+,
doświadczenie w budowaniu i integrowaniu aplikacji event-driven (np. RabbitMQ, AWS SQS, Webhooks),
bardzo dobra znajomość SQL (MySQL 8+) oraz NoSQL w zakresie budowy i optymalizacji zapytań oraz modelowaniu danych,
praktyczne doświadczenie w codziennej pracy z Docker’em,
doświadczenie i znajomość zagadnień związanych z projektowaniem aplikacji webowych,
doświadczenie w projektowaniu, wersjonowaniu i zabezpieczaniu API (REST, OAuth, JWT)
znajomość mechanizmów cache’owania danych (Redis, AWS ElastiCache) oraz technik profilowania aplikacji
bardzo dobra znajomość GIT’a,
praktyczna znajomość architektury warstwowej i heksagonalnej (portów i adapterów),
doświadczenie w pracy z infrastrukturą chmurową AWS,
znajomość narzędzi statycznej analizy kodu (PHPStan, CSFixer),
znajomość zagadnień związanych z CI/CD,
doświadczenie z testami jednostkowymi, funkcjonalnymi, integracyjnymi, E2E (PHPUnit).
Wymagania kompetencyjne:
umiejętność logicznego i kreatywnego myślenia,
wiedza i doświadczenie w zakresie stosowania dobrych praktyk, konceptów projektowych, a także wzorców projektowych w codziennej pracy z kodem,
bardzo dobra znajomości zasad projektowania obiektowego,
samodzielność oraz dobra organizacja pracy własnej,
zaangażowanie i chęć dzielenia się wiedzą w zespole,
bardzo dobra znajomość języka polskiego (poziom zaawansowany lub ojczysty).
Wymagane doświadczenie:
minimum 5 lat doświadczenia komercyjnego w programowaniu,
dobra znajomość języka angielskiego (minimum B2) umożliwiająca pracę w środowisku międzynarodowym.
Rodzaj umowy /czas pracy:
B2B / UoP - do wyboru przez kandydata/kandydatkę,
pełny wymiar czasu pracy (praca zdalna lub hybrydowa).
Pakiety socjalne lub bonusy:
liczba dni urlopu wynikająca z Kodeksu Pracy (UoP), przy B2B do 25 płatnych dni wolnych (na dany rok),
pakiet 5 lub 10 dodatkowych dni wolnych w roku za przepracowane lata pracy,
budżet szkoleniowy,
zniżki na usługi PayPo,
Multisport,
pakiet medyczny,
ubezpieczenie na życie,
zajęcia z języka angielskiego oraz drugiego języka do wyboru (włoski, hiszpański, rumuński, niemiecki),
dofinansowanie do wypoczynku (ZFŚS) - dotyczy wyłącznie UoP.
Senior PHP Engineer (F/M) / Starszy Inżynier PHP (K/M)
Senior PHP Engineer (F/M) / Starszy Inżynier PHP (K/M)