Senior PHP / Laravel Developer
Pomóż budować i rozwijać główną platformę easySales — Laravel na skalę, integracje z marketplace'ami w regionie EŚW, wysokoczęstotliwościowe zdarzenia oraz miliony produktów i zamówień przepływających przez system każdego dnia.
O roli
Odegrasz kluczową rolę w projektowaniu, budowaniu i rozwijaniu platformy, na której tysiące sprzedawców prowadzi swoje codzienne operacje. Kodebaza jest Laravel-first i operuje na dużych zbiorach danych, złożonej logice domenowej, mikroserwisach, wysokoczęstotliwościowych zdarzeniach i zaawansowanych integracjach z usługami zewnętrznymi. Pracujesz na złożonych systemach o dużym ruchu, wpływasz na decyzje architektoniczne i mentorujesz innych developerów, dostarczając solidne, skalowalne rozwiązania.
Obowiązki
- Projektowanie, implementacja i utrzymanie skalowalnych, wydajnych usług backendowych
- Przejęcie odpowiedzialności za krytyczne komponenty platformy
- Wkład i wpływ na architekturę systemu i decyzje techniczne
- Optymalizacja istniejącego kodu i zapytań pod kątem wydajności, skalowalności i niezawodności
- Projektowanie i rozwijanie API i integracji z platformami zewnętrznymi
- Zapewnianie jakości kodu poprzez code review, refaktoryzację i best practices
- Bliska współpraca z zespołami Product i biznesowymi w celu przekładania wymagań na rozwiązania techniczne
- Mentoring i wsparcie developerów juniorów i mid-level
- Aktywny udział w planowaniu, estymacjach i dyskusjach technicznych
- Identyfikowanie ryzyk technicznych i proaktywne proponowanie usprawnień
Wymagania
- 5+ lat doświadczenia z PHP, z mocną ekspertyzą w Laravelu
- Biegłość w workflow AI dla kodu (generowanie, review, debugowanie) i prompt engineeringu — w easySales intensywnie korzystamy z AI we wszystkich zespołach i oczekujemy tego samego od nowych członków zespołu
- Głębokie zrozumienie architektury oprogramowania, wzorców projektowych i zasad clean code
- Zaawansowane doświadczenie z MySQL (optymalizacja zapytań, indeksowanie, projektowanie schematu)
- Doświadczenie z nierelacyjnymi bazami danych i systemami cache (Redis, queues, workery)
- Mocna znajomość RESTful API (projektowanie, wersjonowanie, uwierzytelnianie, rate limiting)
- Solidne rozumienie OOP, zasad SOLID i struktur danych
- Doświadczenie z dużymi zbiorami danych i systemami krytycznymi pod względem wydajności
- Biegłość w Gicie, pipeline'ach CI/CD i workflow deploymentowych
- Dobra robocza znajomość środowisk Linux / Unix i serwerów webowych (Nginx)
- Doświadczenie z frameworkami JavaScript (preferowane Vue.js)
- Mocna znajomość HTML, CSS, JavaScript (ES6+)
- Doświadczenie z obsługą wielu formatów danych: JSON, XML, CSV
- Umiejętność debugowania złożonych problemów w warstwach aplikacji, bazy danych i infrastruktury
Mile widziane
- Doświadczenie z integracjami marketplace (Emag, Allegro, Amazon, eBay, Kaufland lub podobne) i/lub platformami sklepowymi (Shopify, WooCommerce, PrestaShop)
- Doświadczenie z systemami o dużym obciążeniu, zadaniami w tle, queues i architekturami event-driven
- Znajomość best practices bezpieczeństwa aplikacji
- Doświadczenie z AWS / infrastrukturą chmurową
- Znajomość Dockera i środowisk kontenerowych
- Doświadczenie z message brokers (Kafka, RabbitMQ, SQS)
- Znajomość frontendowych narzędzi build (Webpack, Vite, Babel)
- Wcześniejsze doświadczenie w SaaS lub architekturach opartych na mikroserwisach
Jak wygląda sukces po 90 dniach
- Dostarczyłeś/aś co najmniej jedno znaczące usprawnienie w komponencie o dużym ruchu (integracja marketplace, ścieżka przetwarzania zamówień lub krytyczny pod względem wydajności job)
- Jesteś aktywnym głosem w review architektonicznych i code review, podnosząc obawy i proponując alternatywy
- Zidentyfikowałeś/aś jedno lub dwa systemowe ryzyka albo obszary długu technologicznego i zaproponowałeś/aś wiarygodny plan ich rozwiązania
O easySales
easySales to wielokanałowa platforma SaaS, która pomaga sprzedawcom eCommerce rosnąć, sprzedając na każdym istotnym marketplace i w każdym sklepie. Automatyzujemy listowanie ofert na marketplace'ach, centralizujemy zarządzanie zamówieniami i łączymy setki marketplace'ów oraz firm kurierskich w regionie EŚW dzięki gotowym integracjom — bez długoterminowych umów i bez uwięzienia danych.
Tysiące sprzedawców prowadzi codzienne operacje na easySales, z milionami listowanych produktów i zamówień przepływających przez platformę każdego miesiąca.