Oferty pracy Junior Product Architect
OBECNIE POSZUKUJEMY KANDYDATÓW NA STANOWISKO:
PRODUCT ARCHITECT / SYSTEM ANALYST
O stanowisku / 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 ambitnego juniora, który chce rosnąć w kierunku architekta systemowego, ma analityczny umysł i potrafi zadawać właściwe pytania zanim zacznie projektować rozwiązania. Nie oczekujemy gotowego architekta - oczekujemy chęci do nauki pod okiem mentora. Nasz system jest skomplikowany i obsługuje wiele protokołów sieciowych i metod uwierzytelniania, klaster HA, password vault i moduł AI/ML - nie musisz tego wszystkiego znać, ale powinieneś chcieć to zrozumieć.
Pracując z nami zetkniesz się z tematami, których nie musisz znać na starcie - nauczysz się ich u nas:
Koncepcje Privileged Access Management - nagrywanie sesji, rotacja haseł, password vault.
Standardy bezpieczeństwa - Zero Trust, least privilege, just-in-time access.
Protokoły zdalnego dostępu - SSH, RDP, VNC - co robią i jakie mają ograniczenia.
Mechanizmy uwierzytelniania i autoryzacji - LDAP/Active Directory, OIDC/OAuth2, MFA.
Systemy klastrowe i wysokiej dostępności - HA, replikacja, failover.
Podstawy protokołów sieciowych - TCP/IP, TLS/SSL, SSH - rozumienie warstw komunikacji.
Kryptografia stosowana - szyfrowanie at-rest, in-transit, zarządzanie kluczami.
Tworzenie HLD i ADR - w realnym kontekście produktowym.
Doświadczenie w pracy związanej z analizą lub projektowaniem - jako formalna rola lub praca blisko z Architektami/Analitykami.
Umiejętność analizy wymagań - identyfikacja luk, umiejętność zadawania pytań w celu doprecyzowania wymagań, budowanie specyfikacji na podstawie wymagań.
Doświadczenie z dokumentacją techniczną w dowolnej formie (specyfikacje, opisy zmian, design docs, dokumentacja API, ADR).
Rozumienie REST API - co to jest endpoint, zasób, metoda HTTP.
Rozumienie relacyjnych baz danych (PostgreSQL lub podobne) - czym jest tabela, relacja, klucz obcy.
Umiejętność rozbijania złożonych wymagań na mniejsze, zrozumiałe części.
Umiejętność komunikacji z osobami nietechnicznymi w kontekście wiedzy technicznej.
Świadomość różnic między architekturami aplikacji (monolit, mikroserwisy, modularny monolit) - nie wymagamy doświadczenia w projektowaniu, wystarczy zrozumienie tych różnic.
Znajomość języka polskiego - biegła.
Znajomość języka angielskiego - B2+ (dokumentacja techniczna/projektowa).
Studia kierunkowe (informatyka, telekomunikacja, cyberbezpieczeństwo).
Znajomość narzędzi do diagramowania architektury (np. C4 model, UML, diagramy sekwencji, draw.io, Mermaid, PlantUML).
Doświadczenie z pisaniem specyfikacji, user stories lub use case’ów.
Doświadczenie z oprogramowaniem enterprise (produkt sprzedawany firmom, nie SaaS konsumencki).
Doświadczenie w prezentowaniu treści technicznych.
Świadomość podstawowych zagadnień bezpieczeństwa
W pierwszej fazie (z mentorem):
Wsparcie Solution Architecta w analizie wymagań od Product Ownerów - zadawanie precyzyjnych pytań technicznych i biznesowych, identyfikacja luk i niespójności w wymaganiach.
Współpraca przy przygotowywaniu propozycji rozwiązań - analiza wariantów, prezentacja rozwiązań stakeholderom pod okiem mentora.
Współpraca z zespołami developerskimi (C, Rust, Angular) przy doprecyzowaniu rozwiązań i przekazywaniu kontekstu architektonicznego.
Dokumentowanie decyzji architektonicznych (ADR) - utrzymywanie czytelnej historii „co, dlaczego i jakie były alternatywy".
W miarę rozwoju (samodzielnie):
Prowadzenie analizy wymagań end-to-end - od rozmowy z biznesem do gotowej specyfikacji.
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.
Uczestnictwo w przeglądach architektonicznych i design review - dbanie o spójność rozwiązań z obecnym stanem produktu.
Przygotowywanie dokumentacji projektowej - opis techniczny i funkcjonalny, potwierdzenie z biznesem i przekazanie do zespołu realizującego projekt.
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.
Tryb pracy
Praca zdalna, Praca stacjonarna, Praca hybrydowaDział
ArchitectureForma zatrudnienia
Samozatrudnienie (B2B)12000 - 18000 PLN netto / miesięczne