JustJoin.IT Praca zdalna Mid

PHP Engineer (F/M) / Inżynier PHP (K/M)

PayPo

⚲ Warszawa

19 000 - 22 000 PLN netto (B2B) | 19 000 - 22 000 PLN brutto (UoP)

Wymagania

  • PHP 8+
  • Symfony 6+
  • MySQL 8+
  • NoSQL
  • Docker
  • REST API
  • Redis
  • AWS ElastiCache
  • PHPStan
  • CSFixer

Opis stanowiska

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 3 lata 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),
• 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 3 lata 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.

🔍 Dekoder Ogłoszenia

🔴
współpraca z najlepszymi specjalistami w branży
Może oznaczać pracę z bardzo kompetentnymi osobami, ale też presję wynikającą z wysokich oczekiwań i potencjalnie trudniejszą komunikację.
🔴
rewolucyjnym fintech-em
Firma może być innowacyjna, ale też w fazie szybkiego rozwoju, co może wiązać się z brakiem ugruntowanych procesów i dużą zmiennością.
🔴
dynamicznie rozwija się od kilku lat
Choć brzmi pozytywnie, może sugerować, że firma wciąż nie osiągnęła stabilności i może być w ciągłym procesie zmian i adaptacji.
🔴
wyznaczania standardów w branży fintech
Może oznaczać ambitne cele i innowacyjność, ale też potencjalnie brak jasno zdefiniowanych ścieżek rozwoju lub nieustanne wprowadzanie nowych, nieprzetestowanych rozwiązań.
🔴
utrzymywanie i refaktoryzacja istniejącego kodu pod względem wydajności i jakości, a także zgodności z dobrymi praktykami
Może oznaczać, że część pracy będzie polegać na naprawianiu i ulepszaniu starszego, potencjalnie zaniedbanego kodu, a nie tylko na tworzeniu nowych funkcjonalności.