Architekt Oprogramowania / Architektka Oprogramowania (Web & Cloud)
Symfonia Sp. z o.o.
⚲ Gdańsk, Warszawa
Wymagania
- PHP
- Docker
- Kubernetes
- AWS
- Microsoft Azure
- Azure AI
- AWS AI/ML
- Jira
- Azure DevOps
Opis stanowiska
Nasze wymagania: 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. 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.). Doświadczenie w projektowaniu i wdrażaniu rozwiązań w jednej z wiodących chmur (preferowane: AWS lub Azure). Znajomość usług IaaS, PaaS, konteneryzacji (Docker, Kubernetes), usług sieciowych, rozwiązań do przechowywania danych. Zrozumienie możliwości wykorzystania AI/ML do optymalizacji procesów, automatyzacji zadań lub wsparcia codziennej pracy zespołu. Znajomość podstawowych modeli i usług dostępnych w chmurze (np. Azure AI, AWS AI/ML). Umiejętność komunikacji i współpracy z interesariuszami na każdym poziomie organizacji. Umiejętność przedstawiania skomplikowanych zagadnień technicznych w sposób przystępny dla biznesu. Umiejętność prowadzenia technicznego refinementu wymagań oraz wspierania Product Ownera i analityków. Myślenie systemowe, analityczne podejście, umiejętność podejmowania decyzji w warunkach niepełnej informacji. Doświadczenie w pracy z metodykami zwinymi (Scrum/Kanban). Znajomość narzędzi do zarządzania backlogiem i planowaniem prac (np. Jira, Azure DevOps). Mile widziane: 5+ lat doświadczenia w roli dewelopera, software engineera lub architekta. Udział w projektach związanych z tworzeniem i rozwojem aplikacji webowych w chmurze. Doświadczenie w projektach o podwyższonej złożoności integracyjnej. Udział w projektach transformacji technologicznej lub migracji do chmury. O projekcie: 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 obowiązków: 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.