Backend Developer
Wyższa Szkoła Kształcenia Zawodowego
⚲ Wrocław, Krzyki
9 000–22 000 zł / mies. (zal. od umowy)
Wymagania
- bardzo dobra znajomość PHP (8.3/8.4 oraz 5.6)
- znajomość jednej z baz SQL (MySQL/PostgreSQL/Oracle/MS SQL)
- wysokie zdolności analityczne — poruszanie się po złożonym, wielowątkowym kodzie
- znajomość frameworków min. na poziomie dobrym: Symfony, Laravel, Zend, CodeIgniter, Yii
- znajomość wzorców projektowych, GIT, Composer, RestAPI
- umiejętność integrowania serwisów (API, REST/SOAP, XML, CSV)
- podstawowa znajomość HTML/CSS/JS
- gotowość do pracy z kodem legacy bez pełnej dokumentacji
Opis stanowiska
Utrzymanie i rozwój autorskich platform e-learningowych oraz stron uczelni — praca w dużej mierze z kodem legacy, który powstawał latami, czasem bez pełnej dokumentacji. Realnie: analiza istniejącego kodu, diagnozowanie problemów, dodawanie nowych funkcjonalności, integracje (API, REST/SOAP, XML, CSV). Projekty są długoterminowe i stabilne, bez kontaktu z klientami zewnętrznymi. Dobra oferta dla developera PHP, który lubi porządkować złożone, wielowątkowe systemy i nie boi się starego kodu.
🔍 Dekoder Ogłoszenia
🔴
bardzo dobra znajomość PHP (PHP 8.3/8.4, PHP5.6)
Oczekiwana jest biegłość w najnowszych wersjach PHP, ale jednocześnie umiejętność pracy ze starymi, przestarzałymi wersjami, co może oznaczać utrzymanie starego kodu.
🔴
wysokich zdolności analitycznych – umiejętności poruszania się po złożonym, wielowątkowym kodzie i łączenia powiązań między jego elementami
Przygotuj się na pracę z trudnym, nieuporządkowanym kodem, który wymaga dużo wysiłku do zrozumienia i modyfikacji.
🔴
znajomość frameworków na poziomie przynajmniej dobrym: Symfony, Laravel, Zend, CodeIgniter, Yii
Może oznaczać, że będziesz pracować z różnymi frameworkami, w tym starszymi i mniej popularnymi, a nie tylko z jednym, nowoczesnym.
🔴
gotowość do pracy z kodem legacy, który powstawał przez lata – czasem bez pełnej dokumentacji
Jest to bezpośrednie ostrzeżenie, że większość pracy będzie polegać na utrzymaniu i naprawianiu starego, słabo udokumentowanego kodu.
🔴
okazjonalny udział w projektach z wykorzystaniem nowszych tec
Nowe technologie pojawią się sporadycznie, a główny nacisk będzie położony na istniejące, starsze rozwiązania.