Mid PHP Developer
Poszukujemy doświadczonego PHP Developera (Mid/Senior), który dołączy do naszego zespołu tworzącego zaawansowane systemy analityczne dla e-commerce. Szukamy osoby potrafiącej projektować wydajne, przemyślane rozwiązania — myślącej analitycznie, samodzielnej i rozumiejącej cele biznesowe stojące za kodem, który tworzy.
Zakres obowiązków:
• Projektowanie i rozwój backendowych komponentów systemu w oparciu o PHP
• Implementacja i optymalizacja procesów przetwarzania danych w bardzo dużej skali (miliony rekordów)
• Analiza, tworzenie i zaawansowana optymalizacja zapytań SQL, z naciskiem na zrozumienie planów wykonania i efektywne działanie indeksów
• Tworzenie modułów zgodnych ze wzorcami projektowymi (Repository, Strategy, Factory, Observer)
• Integracja systemów zewnętrznych oraz utrzymanie procesów asynchronicznych z wykorzystaniem RabbitMQ
• Zarządzanie cache’owaniem i operacjami w pamięci z użyciem Redis
• Współudział w projektowaniu architektury i usprawnianiu procesów biznesowych poprzez propozycje technicznych rozwiązań
• Aktywne poszukiwanie i wdrażanie ulepszeń z punktu widzenia wartości biznesowej systemu
Wymagania:
• Minimum 3 lata doświadczenia w programowaniu w PHP (7.4+ lub 8.x)
• Bardzo dobra znajomość MySQL, z silnym naciskiem na rozumienie zapytań SQL i ich optymalizację
• Doświadczenie w pracy z dużymi zbiorami danych i analizie wydajności systemów
• Znajomość wzorców projektowych i zasad czystego kodu (SOLID, GRASP)
• Praktyczna znajomość RabbitMQ i Redis
• Zdolność analitycznego myślenia, samodzielność w rozwiązywaniu problemów i podejmowaniu decyzji technicznych
• Myślenie biznesowe – rozumienie wpływu rozwiązań technicznych na użytkownika i produkt
• Dobra znajomość Gita i pracy zespołowej
Mile widziane:
• Doświadczenie w systemach rozproszonych lub architekturze mikroserwisowej
• Znajomość Docker, Linux, CI/CD
• Wiedza z zakresu Data Engineering
Mid PHP Developer
Mid PHP Developer