Rozwijamy się i poszukujemy Architekta Oprogramowania, który będzie odpowiedzialny za projektowanie architektury aplikacji, wytyczanie standardów technicznych oraz współpracę z zespołami developerskimi. Idealny kandydat ma doświadczenie w projektowaniu systemów w różnych stylach architektury – od monolitów, przez modularne monolity, mikroserwisy, po systemy rozproszone – a także zna zagadnienia skalowania, infrastruktury oraz bezpieczeństwa, w tym mechanizmy Single Sign-On (SSO).
responsibilities :
Definiowanie i utrzymywanie standardów architektonicznych, wzorców i najlepszych praktyk
Projektowanie architektury aplikacji
Współpraca z liderami zespołów developerskich w celu zapewnienia spójności architektonicznej między zespołami
Przegląd i akceptacja kluczowych decyzji architektonicznych oraz ich dokumentacja
Uwzględnianie skalowalności, wydajności, odporności i bezpieczeństwa na etapie projektowania
Projektowanie i wdrażanie rozwiązań związanych z bezpieczeństwem, w tym mechanizmów Single Sign-On (SSO) oraz zarządzania tożsamością
Śledzenie i wdrażanie nowych trendów technologicznych oraz najlepszych praktyk w architekturze oprogramowania
Zapewnienie zgodności rozwiązań z celami biznesowymi oraz wizją architektoniczną firmy
Mentoring i wsparcie techniczne dla zespołów developerskich
Identyfikowanie i zarządzanie technicznym długiem oraz ryzykiem architektonicznym
Wsparcie procesów wdrożeniowych z uwzględnieniem aspektów infrastrukturalnych (chmura, kontenery, CI/CD)
requirements-expected :
Minimum 5 lat doświadczenia na stanowisku architekta oprogramowania lub pokrewnym
Znajomość popularnych silników bazodanywych
Bardzo dobra znajomość technologii: Node.js, .NET, TypeScript
Praktyczna znajomość wzorców architektonicznych
Doświadczenie w projektowaniu skalowalnych, wysokowydajnych systemów, najlepiej w obszarze e-commerce lub systemów rezerwacyjnych
Znajomość chmur publicznych (GCP), konteneryzacji (Docker, Kubernetes), DevOps oraz CI/CD
Znajomość najlepszych praktyk dotyczących bezpieczeństwa, wydajności i odporności systemów
Doświadczenie w projektowaniu API i integracji rozproszonych systemów
Wiedza i praktyka w zakresie rozwiązań SSO i zarządzania tożsamością
Śledzenie i znajomość nowych trendów technologicznych w architekturze i IT
Dobra komunikacja i umiejętność współpracy w zespołach wielofunkcyjnych
Dobra znajomość języka angielskiego
offered :
Realny wpływ na używane technologie i rozwiązania, możliwość kreowania projektów w zgodzie z własnymi pomysłami. Docenimy Twój punkt widzenia
Pracę nad aplikacjami o zasięgu globalnym, w dynamicznie zmieniającej się branży, m.in. travel (tak, to jest dzisiaj duże wyzwanie!)
Nastawienie na jakość kodu - piszemy testy, robimy code review, dbamy o to co tworzymy
Szkolenia i rozwój kompetencji (dzielimy się wiedzą wewnętrznie, jeździmy na konferencje i kursy)
Dofinansowane wyjazdy na wakacje w atrakcyjnych cenach i miejscach!
Pracę w centrum Wrocławia / Opola (aktualnie pracujemy w systemie hybrydowym lub zdalnie 100%)