Poszukujemy specjalisty/specjalistki, który/a dołączy do zespołu rozwijającego nowoczesną aplikację webową hostowaną w chmurze. Projekt obejmuje zarówno rozwój nowych funkcjonalności, jak i integrację z innymi systemami w ekosystemie organizacji. Kandydat/ka będzie pełnił/a kluczową rolę architektoniczną i techniczną, współpracując z biznesem oraz zespołami developerskimi.
Zakres Odpowiedzialności
Współtworzenie i rozwijanie architektury systemu dla aplikacji webowej osadzonej w środowisku chmurowym.
Współpraca z biznesem w celu zrozumienia celów organizacyjnych oraz przekładania wysokopoziomowych wymagań na koncepcje i wizje architektury rozwiązania.
Dekompozycja wymagań biznesowych na komponenty techniczne, moduły i backlog produktowy.
Projektowanie rozwiązań funkcjonalnych oraz integracji z systemami zewnętrznymi (REST, event-driven, usługi chmurowe).
Wsparcie zespołów developerskich poprzez konsultacje architektoniczne, udział w code review, identyfikację ryzyk technicznych i rekomendację najlepszych praktyk.
Udział w definiowaniu standardów technicznych, jakości kodu i strategii rozwoju platformy.
Monitorowanie trendów technologicznych, w tym wykorzystania AI oraz machine learningu w celu usprawnienia pracy zespołów i optymalizacji procesów.
Wymagane Kompetencje Techniczne
1. Inżynieria oprogramowania – poziom bardzo dobry
Minimum 5 lat doświadczenia w roli tech lead/senior developera, obejmujące projektowanie i implementację oprogramowania w PHP.
Bardzo dobra znajomość zasad Clean Code, SOLID, wzorców projektowych i praktyk inżynieryjnych.
Doświadczenie w pracy z narzędziami CI/CD, pipeline’ami, automatyką testów i procesami DevOps.
2. Architektura systemów webowych
Praktyczna wiedza w zakresie projektowania architektury dla aplikacji webowych, API-first, mikroserwisów, architektur event‑driven lub modular monolith.
Znajomość zagadnień performance, skalowalności, bezpieczeństwa oraz obserwowalności systemów (monitoring, tracing).
Doświadczenie w integracji z systemami wewnętrznymi i zewnętrznymi (REST, GraphQL, message brokers, webhooki, event bus etc.).
3. Technologie chmurowe
Doświadczenie w projektowaniu i wdrażaniu rozwiązań w jednej z wiodących chmur (preferowane: AWS lub Azure).