Pracuj.pl Stacjonarnie Mid

Programista / Programistka PHP/Symfony

TSUNAMI SYSTEMS sp. z o.o.

⚲ Poznań, Jeżyce

Wymagania

  • PHP
  • Symfony
  • JQuery
  • HTML
  • Bitbucket
  • Redis
  • CSS
  • MySQL

Opis stanowiska

Nasze wymagania: Preferujemy osoby z Poznania, gotowe na pracę z biura – częściowo lub w pełnym wymiarze. Rozważymy również kandydatów pracujących w pełni zdalnie. Poszukujemy osoby z minimum 2–3 latami komercyjnego doświadczenia w PHP – na etapie mid-level, która sprawnie realizuje zadania w zespole i swobodnie porusza się w kodzie istniejących aplikacji. bardzo dobra znajomość PHP 8+ (OOP) praktyczne doświadczenie z Symfony doświadczenie w integracjach REST API doświadczenie w pracy z istniejącym kodem (również legacy PHP) dobra znajomość relacyjnych baz danych (MySQL) znajomość Git (Bitbucket) samodzielność i nastawienie na dowożenie Mile widziane: znajomość wzorców projektowych i zasad czystego kodu doświadczenie z systemami kolejkowania / async (Redis, Symfony Messenger, RabbitMQ lub podobne) podstawowa znajomość architektury aplikacji (separacja warstw, serwisy, dependency injection) doświadczenie w optymalizacji wydajności (zapytania SQL, cache) znajomość narzędzi do debugowania i monitorowania błędów (Xdebug, Sentry) doświadczenie z Docker / środowiskami developerskimi znajomość testów (PHPUnit) O projekcie: Rozwijamy zaawansowaną aplikację webową działającą produkcyjnie – centralny system operacyjny dla dynamicznie rosnącego biznesu z sektora usług cyfrowych, działającego w Polsce w kilku miastach. System obsługuje realne procesy biznesowe na dużą skalę i jest stale rozwijany, zarówno o nowe funkcjonalności, jak i poprzez stopniową refaktoryzację. System obejmuje m.in.: - moduł CRM (zarządzanie klientami i danymi) - obsługę umów (generowanie, logika biznesowa, cykl życia) - fakturowanie oraz integracje z zewnętrznymi systemami - integracje z systemami płatności np PayU - komunikację (e-mail, SMS) - integracje IoT poprzez API (system komunikuje się z urządzeniami fizycznymi) - różne role użytkowników i złożone procesy operacyjne Stack: PHP + Symfony + częściowo legacy PHP (bez frameworka). Kod i dokumentacja w języku angielskim. Zakres obowiązków: rozwój nowych funkcjonalności w istniejącej aplikacji integracje z zewnętrznymi API (płatności, systemy księgowe, inne usługi) integracje z systemami IoT poprzez API diagnoza i naprawa błędów refaktoryzacja i optymalizacja kodu (Symfony + legacy PHP) udział w przebudowie wybranych elementów systemu (np. system kolejkowania / async processing) współpraca przy stabilizacji i skalowaniu aplikacji