Pracuj.pl Stacjonarnie Mid New

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.