the:protocol.it Praca zdalna Mid ↻

Fullstack Developer

Wyższa Szkoła Kształcenia Zawodowego

⚲ Wrocław

Do uzgodnienia

Wymagania

  • bardzo dobra znajomość PHP 8.x
  • dobra znajomość przynajmniej jednego frameworka PHP (Symfony, Laravel, Zend, CodeIgniter, Yii)
  • dobra znajomość relacyjnych baz SQL (najchętniej MySQL)
  • doświadczenie w integracji serwisów (API, REST, SOAP, XML, CSV)
  • gotowość do pracy z kodem legacy i umiejętność poruszania się po złożonym, wielowątkowym kodzie
  • bardzo dobra znajomość HTML, CSS i JavaScript
  • znajomość Composera i Dockera

Mile widziane

  • znajomość Smarty, Bootstrap, RabbitMQ lub architektury mikroserwisów

Opis stanowiska

Utrzymanie i rozwój systemów edukacyjno-szkoleniowych uczelni w PHP, z integracjami API i pracą w zespole inżynierskim oraz z innymi działami firmy. Uczciwa uwaga: ogłoszenie wprost mówi o gotowości do pracy z kodem legacy i jego „stopniowej” modernizacji — realnie duża część pracy to analiza istniejącego kodu, diagnozowanie problemów i naprawianie błędów, a nie budowanie nowych funkcjonalności od podstaw. To oferta dla osoby, której to nie odstrasza i która lubi porządkować złożone, wielowątkowe systemy.

🔍 Dekoder Ogłoszenia

🔴
gotowość do pracy z kodem legacy
Może oznaczać pracę z bardzo starym, trudnym do zrozumienia i utrzymania kodem, który wymaga znaczących nakładów pracy.
🔴
stopniowa
Niedokończone zdanie sugeruje, że refaktoryzacja lub modernizacja kodu legacy może być powolna lub nigdy nie zostać w pełni zrealizowana.
🔴
analiza istniejącego kodu, diagnozowanie problemów
Duża część pracy może polegać na naprawianiu błędów i rozwiązywaniu problemów w istniejących systemach, zamiast tworzenia nowych funkcjonalności od podstaw.
🟡
w odpowiedzi na potrzeby biznesowe i klientów
Priorytetyzacja może być silnie zorientowana na szybkie wdrażanie zmian biznesowych, co może wpływać na jakość techniczną lub architekturę.
🟡
nowoczesne formy nauki online
Może oznaczać, że systemy są rozwijane w specyficznym kontekście edukacyjnym, co może narzucać pewne ograniczenia technologiczne lub funkcjonalne.