Senior Fullstack Engineer (Symfony, Vue area)
⚲ Poznań
Do uzgodnienia
Wymagania
- minimum 5 lat komercyjnego doświadczenia w tworzeniu oprogramowania w złożonym projekcie lub produkcie
- bardzo dobra znajomość PHP i Symfony oraz świadome stosowanie wzorców projektowych
- umiejętność samodzielnej pracy z Vue.js i TypeScript przy budowie i utrzymaniu warstwy UI
- umiejętność bezpiecznej modernizacji krytycznego kodu legacy bez zatrzymywania procesów biznesowych
- podejście produktowe do tworzenia oprogramowania i umiejętność uzasadniania decyzji dotyczących zakresu funkcjonalności
- znajomość DDD i podejścia bounded contexts oraz umiejętność wyodrębniania modułów i projektowania integracji między nimi
- umiejętność projektowania stabilnych kontraktów między modułami oraz tworzenia wydajnego i niezawodnego kodu
- dobra znajomość relacyjnych baz danych, w szczególności PostgreSQL lub MySQL, a także planów wykonania i indeksowania
Opis stanowiska
Dołączysz do zespołu pracującego nad platformą zakupową dla przedsiębiorstw prywatnych i instytucji publicznych. Będziesz współdecydować o zakresie i kierunku rozwoju funkcji, prowadzić kluczowe zmiany end-to-end oraz refaktoryzować krytyczne funkcjonalności z legacy do architektury modułowej. Uwaga: oferta zawiera sformułowanie o 'bezpiecznej modernizacji krytycznego kodu legacy bez zatrzymywania procesów biznesowych', co w praktyce oznacza pracę z zastanym, prawdopodobnie słabo udokumentowanym kodem, gdzie ryzyko regresji jest wysokie, a tempo zmian ograniczone.
🔍 Dekoder Ogłoszenia
🔴
Ability to safely modernize critical legacy code without stopping business processes
Praca z zastanym, prawdopodobnie słabo udokumentowanym kodem, gdzie ryzyko regresji jest wysokie, a tempo zmian ograniczone.
🟡
Product-minded approach to software development and ability to justify decisions regarding the scope of functionality
Oczekiwanie współodpowiedzialności za decyzje produktowe i uzasadnianie ich przed biznesem, co może oznaczać presję na kompromisy między jakością a zakresem.