Product Architect / System Analyst
Fudo Security Sp. z o.o.
⚲ Warszawa, Włochy
12 000–18 000 zł netto (+ VAT) / mies.
Wymagania
- PostgreSQL
- Active Directory
- Jira
- Confluence
Opis stanowiska
Nasze wymagania: 2+ lata doświadczenia w analizie systemowej lub projektowaniu architektury w środowisku enterprise software. Doświadczenie w zbieraniu wymagań od stakeholderów biznesowych i technicznych. Praktyczne tworzenie dokumentacji technicznej (HLD, diagramy architektoniczne, specyfikacje funkcjonalne). Doświadczenie z systemami o architekturze wielowarstwowej (frontend + backend API + baza danych). Rozumienie architektur aplikacji: monolity, mikroserwisy, modularny monolit - znajomość trade-offów. Rozumienie REST API: projektowanie endpointów, wersjonowanie, modelowanie zasobów. Rozumienie relacyjnych baz danych (PostgreSQL lub podobne): schemat, relacje, migracje. Znajomość podstaw protokołów sieciowych: TCP/IP, TLS/SSL, SSH - rozumienie warstw komunikacji. Znajomość mechanizmów uwierzytelniania i autoryzacji: LDAP/Active Directory, OIDC/OAuth2, MFA. Znajomość narzędzi do diagramowania architektury (C4 model, UML, diagramy sekwencji, draw.io, Mermaid, PlantUML). Umiejętność rozbijania złożonych wymagań na mniejsze, implementowalne części. Myślenie w kategoriach wpływu zmian na istniejący system (impact analysis). Umiejętność porównywania wariantów rozwiązań z argumentacją za i przeciw. Umiejętność pisania zwięzłej i precyzyjnej dokumentacji technicznej. Umiejętność prezentowania rozwiązań technicznych osobom nietechnicznym. Znajomość języka polskiego - biegła (dokumentacja, spotkania z biznesem). Znajomość języka angielskiego - B2+ (dokumentacja techniczna, specyfikacje protokołów, RFC). Mile widziane: Znajomość koncepcji Privileged Access Management (nagrywanie sesji, rotacja haseł, password vault). Wiedza o standardach compliance: SOC2, HIPAA, PCI-DSS, NIS2, ISO 27001. Świadomość standardów bezpieczeństwa: Zero Trust, least privilege, just-in-time access. Doświadczenie z produktami IAM/PAM (nawet jako użytkownik). Rozumienie systemów klastrowych i wysokiej dostępności (HA, replikacja, failover). Znajomość protokołów zdalnego dostępu: SSH, RDP, VNC - na poziomie „co robią i jakie mają ograniczenia". Podstawy kryptografii stosowanej: szyfrowanie at-rest, in-transit, zarządzanie kluczami. Doświadczenie z systemami opartymi na appliance (urządzenie jako produkt, nie SaaS). Doświadczenie z Jira i Confluence w kontekście zarządzania wymaganiami. O projekcie: Poszukujemy osoby, która dołączy do zespołu architektonicznego i wesprze Solution Architecta w projektowaniu rozwiązań dla systemu Privileged Access Management (PAM). Rola łączy analizę wymagań biznesowych z projektowaniem architektury - od rozmowy ze stakeholderem po gotowy High-Level Design. Taka osoba będzie współpracować z Product Managerami, zespołami developerskimi oraz Solution Architectem, aby określić zakres i sposób realizacji nowych funkcji produktowych, przygotowywać dokumentację architektoniczną na wysokim poziomie oraz zapewniać zgodność nowych rozwiązań z obecną architekturą produktu. To rola dla kogoś, kto chce rosnąć w kierunku architekta systemowego, ma analityczny umysł i potrafi zadawać właściwe pytania zanim zacznie projektować rozwiązania. Nasz system jest skomplikowany i obsługuje wiele protokołów sieciowych i metod uwierzytelniania, klaster HA, password vault i moduł AI/ML. Zakres obowiązków: Analiza wymagań od Product Ownerów - zadawanie precyzyjnych pytań technicznych i biznesowych, identyfikacja luk i niespójności w wymaganiach. Przygotowywanie propozycji rozwiązań - analiza wariantów, rekomendacja optymalnego podejścia, prezentacja rozwiązań stakeholderom. Tworzenie dokumentów High-Level Design (HLD) dla nowych funkcjonalności - opis architektury, komponentów, przepływów danych i integracji. Analiza wpływu zmian na istniejącą architekturę systemu - mapowanie wymagań na komponenty systemu i identyfikacja zależności między modułami. Współpraca z zespołami developerskimi (C, Rust, Angular) przy doprecyzowaniu rozwiązań i przekazywaniu kontekstu architektonicznego. Uczestnictwo w przeglądach architektonicznych i design review - dbanie o spójność rozwiązań z obecnym stanem produktu. Dokumentowanie decyzji architektonicznych (ADR) - utrzymywanie czytelnej historii „co, dlaczego i jakie były alternatywy". Przygotowywanie dokumentacji projektowej - opis techniczny i funkcjonalny, potwierdzenie z biznesem i przekazanie do zespołu realizującego projekt. Oferujemy: Realny wpływ na architekturę produktu klasy enterprise, rozpoznawalnego na rynku globalnym (Gartner Magic Quadrant). Jasną ścieżkę rozwoju w kierunku Solution Architecta lub Product Architecta. Onboarding z mentorem - pierwsze miesiące to nauka produktu i shadowing Solution Architecta przy bieżących projektach. Pracę z zaawansowanym technologicznie produktem: 10+ protokołów sieciowych, klaster HA, szyfrowanie na poziomie bazy danych, moduł AI/ML. Współpracę z doświadczonym zespołem inżynierskim pracującym w technologiach Rust, C, Angular, PostgreSQL, FreeBSD. Pracę w pełni zdalną (Polska) z opcjonalnymi spotkaniami w biurze w Warszawie. Elastyczne godziny pracy - możliwość ustalenia początkowych i końcowych godzin pracy. Raz na kwartał wspólny tydzień pracy z biura. Nowoczesne, przestronne biuro z częścią rekreacyjną, napojami, przekąskami i dobrą atmosferą. Narzędzia pracy - laptop (MacBook), monitor/-y, inne dodatki, których potrzebujesz. Współpracę na podstawie umowy B2B. Benefity - ubezpieczenie grupowe, kartę sportową Multisport, opiekę medyczną Medicover, platformę kafeteryjną Worksmile.