← к выдаче
разработка

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

PayPoWarszawa27 дн. назад

Коротко

Needs: PHP 8, Symfony 6, RabbitMQ, AWS, MySQL 8, NoSQL, Docker, API, PHPStan, AI

Описание от работодателя

Required skills: PHP 8, Symfony 6, RabbitMQ, AWS, MySQL 8, NoSQL, Docker, API, PHPStan, AI O PayPo W PayPo tworzymy przyszłość płatności cyfrowych. Jesteśmy fintechem, który odpowiada na rosnące potrzeby świata, w którym płatności online stają się coraz powszechniejsze - nasze usługi Buy Now, Pay Later wyznaczają nowe standardy w tym segmencie rynku. Dynamicznie rozwijamy się od kilku lat, zyskując zaufanie ponad 2 milionów klientów i 60 000 sklepów, w tym liderów polskiego e-commerce, takich jak marki grupy LPP (Reserved, Mohito, Sinsay), eobuwie czy Media Expert. Tylko w 2025 roku obsłużyliśmy 22,5 mln transakcji. Nasz zespół tworzą utalentowani specjaliści, którzy nieustannie szukają innowacyjnych rozwiązań, by zapewnić klientom i partnerom najwyższą jakość obsługi. O roli Poszukujemy Senior PHP Developera (M/K ) do zespołu backendowego odpowiedzialnego za scoring - jeden z kluczowych obszarów technologicznych w PayPo, mający bezpośredni wpływ na skalę i bezpieczeństwo naszego biznesu. Dołączysz do zespołu pracującego nad systemami, które w czasie rzeczywistym oceniają ryzyko i podejmują kluczowe decyzje transakcyjne przy rosnącej skali biznesu (22,5 mln transakcji rocznie). Obecnie zespół tworzy lider techniczny, 5 developerów PHP, product owner, analityk biznesowy oraz tester. Będziesz projektować, implementować i rozwijać modularne, mikroserwisowe i skalowalne rozwiązania, mając realny wpływ na architekturę, jakość i wydajność systemów, z których korzystają miliony klientów i tysiące sklepów partnerskich. Jeśli szukasz miejsca, w którym technologia idzie w parze z szybkim wzrostem biznesowym i realnym wpływem na produkt, to PayPo jest dla Ciebie. Twoje główne zadania: 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 mikroserwisów oraz integracja z zewnętrznymi API. Optymalizacja wydajności, kodu i architektury. Utrzymywanie i refaktoryzacja istniejącego kodu pod względem wydajności, jakości i zgodności z dobrymi praktykami. 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 modelowania danych. Praktyczne doświadczenie w codziennej pracy z Dockerem. 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ść Gita. 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). Codzienne wykorzystanie narzędzi AI wspierających development Mile widziane: Doświadczenie w obszarze scoringu, oceny ryzyka kredytowego lub fintech. Znajomość narzędzi do orkiestracji kontenerów (np. Kubernetes). Doświadczenie w pracy w metodykach zwinnych (Scrum/Kanban). Znajomość dobrych praktyk w zakresie bezpieczeństwa aplikacji (OWASP). Wymagania kompetencyjne: Umiejętność logicznego i kreatywnego myślenia. Wiedza i doświadczenie w stosowaniu dobrych praktyk, konceptów i wzorców projektowych w codziennej pracy z kodem. Bardzo dobra znajomość zasad projektowania obiektowego. Samodzielność oraz dobra organizacja pracy własnej. Zaangażowanie i chęć dzielenia się wiedzą w zespole. Wymagania formalne: Minimum 5 lat doświadczenia komercyjnego w programowaniu. Biegła znajomość języka polskiego (poziom zaawansowany lub ojczysty). Znajomość języka angielskiego na poziomie umożliwiającym komunikację z partnerami zagranicznymi. Co oferujemy? Rozwój: budżet szkoleniowy, dostęp do nowoczesnego stacku technologicznego i realny wpływ na architekturę. Elastyczność: praca zdalna lub hybrydowa, z kulturą nastawioną na dzielenie się wiedzą. Zdrowie i wsparcie: pakiet medyczny, ubezpieczenie na życie, indywidualna opieka psychologiczna, dofinansowanie do okularów korekcyjnych, karta Multisport. Nauka języków: zajęcia z native speakerem - angielski oraz jeden język dodatkowy do wyboru (hiszpański, niemiecki, włoski lub rumuński). Czas wolny: urlop zgodny z Kodeksem Pracy (UoP) lub do 25 płatnych dni wolnych w roku (B2B), plus 5-10 dodatkowych dni za staż pracy. Dodatkowe benefity: dofinansowanie wypoczynku w ramach ZFŚS (UoP), zniżki na usługi PayPo, bilety na mecze siatkówki.