Lead Developer PHP
Odyssey Crew
⚲ Wrocław
12 000 - 17 000 PLN netto (B2B)
Wymagania
- Vue.js
- Docker
- PHP 8
- REST API
- MySQL
- Laravel
Opis stanowiska
Poszukujemy doświadczonego programisty PHP (Laravel), który obejmie odpowiedzialność za rozwój i utrzymanie systemu backendowego, pełniącego funkcję centralnej warstwy integracyjnej pomiędzy aplikacjami wewnętrznymi (m.in. aplikacje frontendowe) a zewnętrznymi systemami klientów, takimi jak CRM-y, platformy analityczne i silniki 3D (Unreal Engine). Rola wymaga nie tylko wysokich kompetencji technicznych, ale również umiejętności planowania i wdrażania rozwiązań, które zapewnią wysoką wydajność, jakość i bezpieczeństwo systemu opartego o liczne punkty API i dynamiczny model danych. Zakres obowiązków • Utrzymanie i rozwój backendu zbudowanego w oparciu o:• Laravel (8+) • PHP 8 • MySQL • ElasticSearch • Docker • REST API • Projektowanie nowych funkcjonalności backendowych, m.in.:• systemy synchronizacji z CRM klienta, • endpointy API, • monitoring i logika fallbackowa, • Współpraca z frontend developerem, pracującym w: Vue • React Współpraca oparta będzie o: • wspólne planowanie API, • testowanie integracji, • wsparcie w rozumieniu logiki backendu i dostępnych danych. • Wdrażanie dobrych praktyk programistycznych, w tym:• testy jednostkowe / integracyjne, • stosowanie wzorców projektowych i separacji warstw, • CI/CD, • wersjonowanie API i wdrażanie rollbacków. • Optymalizacja i skalowalność:• zarządzanie dużymi wolumenami danych, • paginacja, filtrowanie, cache'owanie, • analizowanie logów i wydajności zapytań w środowiskach staging / prod. Wymagania • min. 5 lat doświadczenia w PHP (Laravel), • bardzo dobra znajomość REST API i strukturyzowania dużych systemów, • doświadczenie w pracy z bazami danych MySQL (optymalizacja, migracje), • doświadczenie z ElasticSearch lub podobnymi systemami indeksowania, • znajomość środowisk integracyjnych (API do systemów zewnętrznych, CRM), • praktyczne podejście do testów i deploymentów, • samodzielność, dobra komunikacja, gotowość do pracy zdalnej i prowadzenia dokumentacji. • Mile widziane: • znajomość Unreal Engine z perspektywy API / systemów treści, • doświadczenie w pracy jako Tech Lead / główny backend developer, • doświadczenie z GraphQL i WebSocket (opcjonalne).