Full Stack PHP Developer
Wydawnictwo Pedagogiczne Operon Sp. z o.o.
⚲ Gdynia
120–150 zł netto (+ VAT) / godz.
Wymagania
- doświadczenie w pracy ze złożonym kodem legacy
- umiejętność bezpiecznej refaktoryzacji i planowania stopniowej modernizacji systemu
- znajomość relacyjnych baz danych: MySQL, PostgreSQL i MS SQL
- umiejętność analizy i optymalizacji zapytań oraz pracy z procedurami MS SQL
- znajomość podstaw Dockera, Linuxa, migracji baz danych i wykonywania backupów
- umiejętność świadomego i krytycznego korzystania z AI
Mile widziane
- znajomość Ansible lub Terraform
- doświadczenie z usługami chmurowymi Azure
Opis stanowiska
Rozwój i modernizacja systemów edukacyjnych używanych przez uczniów i nauczycieli w całej Polsce. Praca obejmuje przejście od komunikacji synchronicznej do asynchronicznej z kolejkami i brokerami, modernizację systemów z PHP 5.x do 8.x oraz stopniowe zastępowanie kodu legacy. Ogłoszenie wprost sygnalizuje pracę ze złożonym kodem legacy — może być żmudna i obciążona długiem technicznym. Pierwsza umowa na 3 miesiące z pełnym wynagrodzeniem, potem stała współpraca; spotkania w Gdyni nie częściej niż raz na kwartał.
🔍 Dekoder Ogłoszenia
🟡
potrafi pracować zarówno ze starszymi wersjami PHP, jak i z PHP 8.x
Praca z legacy i nowym kodem jednocześnie — realnie dużo czasu na utrzymanie starych wersji, nie tylko rozwój nowych funkcji.
🔴
ma doświadczenie w pracy ze złożonym kodem legacy
Wprost sygnalizuje trudny, prawdopodobnie słabo udokumentowany kod — praca może być żmudna i obciążona długiem technicznym.
🟡
potrafi bezpiecznie refaktoryzować system oraz planować jego stopniową modernizację
Oczekiwanie samodzielnego prowadzenia modernizacji — duża odpowiedzialność i ryzyko przy potencjalnie ograniczonym wsparciu zespołu.
🟡
zna relacyjne bazy danych: MySQL, PostgreSQL i MS SQL
Bardzo szeroki zestaw technologii — sugeruje, że system jest heterogeniczny i utrzymywany latami; możliwa praca w wielu środowiskach naraz.
🟡
zna podstawy Dockera, Linuxa, migracji baz danych i wykonywania backupów
Do obowiązków dochodzą zadania DevOps/utrzymaniowe — rola może wykraczać poza czysty development backendu.