Text copied to clipboard!

Tytuł

Text copied to clipboard!

Starszy Programista PHP

Opis

Text copied to clipboard!
Poszukujemy Starszego Programisty PHP, który dołączy do naszego zespołu technologicznego i będzie odpowiedzialny za projektowanie, rozwój oraz utrzymanie nowoczesnych aplikacji webowych i systemów backendowych. Osoba na tym stanowisku będzie odgrywać kluczową rolę w tworzeniu skalowalnych rozwiązań, wspieraniu młodszych członków zespołu oraz współpracy z interesariuszami biznesowymi i technicznymi w celu dostarczania wysokiej jakości oprogramowania. Szukamy kandydata, który nie tylko bardzo dobrze zna język PHP i powiązane technologie, ale również rozumie dobre praktyki inżynierii oprogramowania, architekturę systemów oraz znaczenie wydajności, bezpieczeństwa i niezawodności. Na tym stanowisku będziesz pracować nad rozwojem aplikacji opartych na nowoczesnych frameworkach PHP, integrować systemy zewnętrzne za pomocą API, optymalizować istniejący kod oraz uczestniczyć w podejmowaniu decyzji architektonicznych. Ważnym elementem pracy będzie również analiza wymagań biznesowych i przekładanie ich na rozwiązania techniczne, które są czytelne, łatwe w utrzymaniu i zgodne z celami organizacji. Oczekujemy umiejętności samodzielnego rozwiązywania złożonych problemów, proponowania usprawnień oraz aktywnego udziału w przeglądach kodu i procesach jakościowych. Idealny kandydat posiada doświadczenie w pracy z relacyjnymi bazami danych, systemami kontroli wersji, narzędziami CI/CD oraz środowiskami chmurowymi lub kontenerowymi. Cenimy znajomość wzorców projektowych, zasad SOLID, testowania jednostkowego i integracyjnego oraz praktyk DevOps wspierających stabilne wdrożenia. Istotna jest także umiejętność efektywnej komunikacji, ponieważ stanowisko wymaga współpracy z programistami frontendowymi, testerami, analitykami, product ownerami oraz administratorami infrastruktury. Oferowana rola daje możliwość realnego wpływu na kierunek rozwoju produktów, standardy techniczne i kulturę pracy zespołu. Będziesz uczestniczyć w planowaniu sprintów, estymacji zadań, identyfikowaniu ryzyk technicznych oraz wdrażaniu rozwiązań poprawiających jakość kodu i efektywność zespołu. Szukamy osoby, która łączy silne kompetencje techniczne z dojrzałością zawodową, odpowiedzialnością i nastawieniem na ciągłe doskonalenie. Jeśli cenisz pracę w środowisku, w którym liczy się inicjatywa, współpraca i wysoka jakość dostarczanych rozwiązań, ta rola będzie doskonałą okazją do dalszego rozwoju zawodowego.

Obowiązki

Text copied to clipboard!
  • Projektowanie, rozwijanie i utrzymywanie aplikacji backendowych w PHP
  • Tworzenie i integracja interfejsów API z systemami wewnętrznymi oraz zewnętrznymi
  • Optymalizacja wydajności aplikacji i zapytań do baz danych
  • Udział w projektowaniu architektury systemów i podejmowaniu decyzji technicznych
  • Przeprowadzanie przeglądów kodu oraz wspieranie młodszych programistów
  • Współpraca z zespołami frontend, QA, DevOps i biznesem przy realizacji projektów
  • Tworzenie testów jednostkowych i integracyjnych dla rozwijanych funkcjonalności
  • Monitorowanie błędów, diagnozowanie problemów i wdrażanie poprawek produkcyjnych

Wymagania

Text copied to clipboard!
  • Minimum kilkuletnie doświadczenie komercyjne w programowaniu w PHP
  • Bardzo dobra znajomość jednego z frameworków PHP, takich jak Laravel lub Symfony
  • Doświadczenie w pracy z relacyjnymi bazami danych, np. MySQL lub PostgreSQL
  • Znajomość systemu kontroli wersji Git i dobrych praktyk pracy zespołowej
  • Umiejętność projektowania REST API oraz integracji z usługami zewnętrznymi
  • Znajomość zasad SOLID, wzorców projektowych i czystego kodu
  • Doświadczenie w testowaniu aplikacji oraz pracy z narzędziami CI/CD
  • Umiejętność analitycznego myślenia i samodzielnego rozwiązywania problemów
  • Dobra komunikacja i umiejętność współpracy w zespole technicznym

Potencjalne pytania na rozmowie

Text copied to clipboard!
  • Jakie masz doświadczenie w pracy z PHP w projektach komercyjnych?
  • Z którymi frameworkami PHP pracowałeś najczęściej?
  • Czy masz doświadczenie w projektowaniu i rozwijaniu REST API?
  • Jakie narzędzia wykorzystujesz do testowania i zapewniania jakości kodu?
  • Czy pracowałeś z konteneryzacją, na przykład Dockerem?
  • Jakie masz doświadczenie z bazami danych i optymalizacją zapytań?
  • Czy pełniłeś rolę mentora lub lidera technicznego w zespole?
  • Jakie praktyki stosujesz, aby utrzymać wysoką jakość i bezpieczeństwo aplikacji?