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.