Stanowisko: PHP Developer (Core)
Lokalizacja: Szczecin, Polska (praca hybrydowa)
Forma zatrudnienia: B2B
Wynagrodzenie: Mid - 9000-15000 zł netto/miesiąc; Senior - 16000 - 20000 zł netto/miesiąc
Poszukujemy doświadczonej osoby na stanowisko PHP Developer (Core), która będzie odpowiedzialna za rozwój i utrzymanie kluczowych modułów panelu administracyjnego platformy e-commerce w czystym PHP 8.2+, refaktoryzację architektury legacy, optymalizację zapytań SQL oraz projektowanie i integrację API.
Główne zadania:
Rozwój i utrzymanie kluczowych modułów panelu administracyjnego platformy e-commerce w czystym PHP 8.2+
Systematyczna refaktoryzacja kodu legacy i migracja na wewnętrzny framework z zachowaniem zasady modularności
Tworzenie i optymalizacja zapytań do bazy MySQL bez wykorzystania ORM-ów
Pokrywanie tworzonego i modyfikowanego kodu testami w PHPUnit (testy jednostkowe i funkcjonalne)
Projektowanie i wdrażanie nowych punktów końcowych API w standardzie OpenAPI
Bliska współpraca z Tech Leadem, Team Leadem, analitykami, Product Managerami oraz inżynierami QA w metodyce zwinnej
Drobne modyfikacje widoków frontendowych w oparciu o przygotowane komponenty React
Wymagania:
Minimum 3 lata komercyjnego doświadczenia na poziomie Regular lub Senior
Bardzo dobra znajomość Vanilla PHP 8.2+ oraz programowania obiektowego (OOP) bez użycia gotowych frameworków
Doświadczenie w pracy z dużą architekturą legacy i umiejętność jej refaktoryzacji
Biegła znajomość bazy danych MySQL, w tym ręczne pisanie i optymalizowanie parametryzowanych zapytań SQL bez użycia narzędzi ORM
Praktyczna umiejętność pisania testów jednostkowych i funkcjonalnych przy użyciu PHPUnit
Doświadczenie w tworzeniu i integracji API (REST, OpenAPI) w architekturze middleware'owej
Znajomość systemów kolejkowych i cache: Redis, Memcached, RabbitMQ
Dobra znajomość systemu kontroli wersji Git
Dbałość o wysoką wydajność aplikacji na poziomie czystego PHP
Analityczne myślenie, samodzielność oraz umiejętność sprawnego zbierania i precyzowania wymagań technicznych
Znajomość języka angielskiego na poziomie umożliwiającym swobodne czytanie dokumentacji technicznej
Mile widziane:
Podstawowa znajomość React i JSX (składanie prostych widoków/formularzy z gotowych komponentów Design Systemu)
Doświadczenie w obszarze e-commerce (integracje z kurierami, marketplace'ami, obsługa zamówień i magazynu)
Znajomość Dockera i konteneryzacji
Doświadczenie w pracy ze środowiskiem PhpStorm
Doświadczenie w codziennej pracy z narzędziami AI (np. Claude Desktop / Code)
Dodatkowa znajomość Symfony
Miejsce zamieszkania w Szczecinie lub okolicach
Proces rekrutacji:
Rozmowa wstępna
Rozmowa techniczna
Decyzja
Zainteresowany/a? Aplikuj już teraz!