Full Stack PHP Developer
Wydawnictwo Pedagogiczne Operon Sp. z o.o.
⚲ Gdynia
120–150 zł netto (+ VAT) / godz.
Wymagania
- bardzo dobra znajomość PHP i Symfony
- umiejętność pracy zarówno ze starszymi wersjami PHP, jak i z PHP 8.x
- doświadczenie w pracy ze złożonym kodem legacy
- umiejętność bezpiecznej refaktoryzacji systemu i planowania stopniowej modernizacji
- znajomość relacyjnych baz danych: MySQL, PostgreSQL i MS SQL
- znajomość podstaw Dockera, Linuxa, migracji baz danych i wykonywania backupów
Mile widziane
- znajomość Ansible lub Terraform
- doświadczenie z usługami chmurowymi Azure
Opis stanowiska
Operon szuka Full Stack PHP Developera do rozwoju i modernizacji systemów wykorzystywanych przez uczniów i nauczycieli w całej Polsce. Pracujesz nad przejściem od komunikacji synchronicznej do asynchronicznej (kolejki, brokerzy), rozwijasz mikroserwisy i modularny monolit, a także modernizujesz systemy działające na PHP od wersji 5.x do 8.x. To oferta dla kogoś, kto lubi refaktoryzację złożonego kodu legacy i ma szerokie kompetencje — od backendu, przez bazy danych, po podstawy infrastruktury. Szczera uwaga: ogłoszenie wprost sygnalizuje pracę ze 'złożonym kodem legacy' na starych wersjach PHP — realnie dużo czasu zajmie zrozumienie i naprawa istniejących problemów, a długa lista wymagań technicznych sugeruje bardzo szeroki zakres obowiązków.
🔍 Dekoder Ogłoszenia
🔴
potrafi pracować zarówno ze starszymi wersjami PHP, jak i z PHP 8.x
Praca z kodem legacy na starych wersjach PHP — realnie dużo utrzymania i modernizacji, nie tylko nowy development.
🔴
ma doświadczenie w pracy ze złożonym kodem legacy
Wprost sygnalizuje trudny, prawdopodobnie słabo udokumentowany kod — sporo czasu na zrozumienie i naprawę istniejących problemów.
🟡
potrafi bezpiecznie refaktoryzować system oraz planować jego stopniową modernizację
Oczekiwanie odpowiedzialności za długofalową modernizację — duża samodzielność i ryzyko, że modernizacja będzie głównie na Twojej głowie.
🟡
zna relacyjne bazy danych: MySQL, PostgreSQL i MS SQL
Wymagana znajomość trzech różnych systemów bazodanowych — szeroki zakres kompetencji, możliwe że zespół jest mały i oczekuje uniwersalności.
🔴
rozumie architekturę mikroserwisową i modularną ... API Gateway, kolejek oraz brokerów komunikatów
Długa lista wymagań technicznych w jednym ogłoszeniu — realny zakres obowiązków może być bardzo szeroki (fullstack + infra + bazy).