Senior Software Architect (NodeJs, TypeScript) - Digital Transformation
Nexio Management to około 550 konsultantów, którzy od ponad 20 lat tworzą zaawansowane rozwiązania IT dla firm w Polsce i za granicą. Jesteśmy zespołem ekspertów, którzy realnie angażują się w projekty swoich klientów.
Specjalizujemy się w budowie, rozwoju i utrzymaniu systemów i aplikacji, oraz doradztwie IT. Wierzymy, że najlepsze rozwiązania powstają wtedy, gdy jest przestrzeń na eksperymentowanie – dlatego mamy własne R&D Center na czele z NexioBot – naszym mobilnym robotem asystującym, wykorzystującym sztuczną inteligencję do komunikacji.
Działamy w takich modelach biznesowych jak managed services, fixed prices oraz wspieramy zespoły naszych klientów w modelach scale up the team. Naszymi klientami są firmy z wielu zróżnicowanych branż, szukające wsparcia najwyższej klasy ekspertów.
Szukamy doświadczonego Software / Solution Architekta, który potrafi projektować nowoczesne systemy end-to-end, prowadzić transformacje technologiczne oraz przekładać potrzeby biznesowe na skalowalne rozwiązania techniczne.
Twój zakres obowiązków
Projektowanie docelowej architektury systemów cyfrowych w ramach transformacji technologicznej i modernizacji środowisk legacy (m.in. migracje z Java do Node.js / TypeScript).
Tworzenie, rozwijanie i utrzymywanie dokumentacji architektonicznej, w tym System Design Document, diagramów, przepływów procesowych i map integracji.
Przekładanie wymagań biznesowych, produktowych i operacyjnych na skalowalne, wydajne i możliwe do utrzymania rozwiązania techniczne.
Definiowanie i promowanie standardów architektonicznych oraz dbanie o ich spójne stosowanie w wielu zespołach (np. API-first, microservices, event-driven, BFF, headless).
Planowanie i prowadzenie migracji systemów legacy z wykorzystaniem wzorców takich jak Strangler Fig, Anti-Corruption Layer czy Feature Flags.
Wspieranie i mentoring zespołów developerskich oraz udział w kluczowych decyzjach technologicznych i architektonicznych.
Współpraca z interesariuszami biznesowymi, product ownerami oraz managementem, w tym komunikacja z osobami nietechnicznymi i C-level.
Wykorzystanie AI-assisted tools do przyspieszania projektowania architektury, tworzenia dokumentacji oraz bootstrapowania rozwiązań.
Identyfikowanie ryzyk technicznych, zależności i ograniczeń oraz rekomendowanie działań minimalizujących wpływ na delivery.
Udział w decyzjach strategicznych dotyczących rozwoju platformy, wyboru technologii oraz podejścia build vs buy.
Zapewnienie jakości architektury pod kątem bezpieczeństwa, niezawodności, obserwowalności i skalowalności systemów.
Nasze wymagania
Minimum 4 lata doświadczenia w roli architekta lub na stanowisku o podobnym poziomie odpowiedzialności technicznej.
Doświadczenie w projektowaniu architektury systemów w środowiskach transformacyjnych, w tym przy migracjach technologicznych.
Bardzo dobra znajomość system design oraz pracy z systemami rozproszonymi (microservices, API-first, event-driven architecture).
Umiejętność łączenia perspektywy biznesowej i technicznej oraz przekładania wymagań na konkretne rozwiązania systemowe.
Doświadczenie w tworzeniu dokumentacji architektonicznej (System Design Document, UML, BPMN, diagramy procesów i systemów).
Znajomość wzorców migracyjnych i modernizacyjnych (np. Strangler Fig, Anti-Corruption Layer, Feature Flags).
Praktyczna znajomość Domain-Driven Design (DDD) oraz zasad projektowania skalowalnych i niezawodnych systemów.
Bardzo dobra znajomość nowoczesnego stacku technologicznego: TypeScript, Node.js, React / Next.js, REST / GraphQL, relacyjne i nierelacyjne bazy danych, messaging.
Umiejętność oceny kompromisów architektonicznych (wydajność, koszt, czas wdrożenia, skalowalność).
Doświadczenie we współpracy z interesariuszami biznesowymi i technicznymi, w tym prowadzenie rozmów z managementem i C-level.
Proaktywne podejście do rozwiązywania problemów oraz samodzielne identyfikowanie ryzyk, zależności i rekomendowanie rozwiązań.
Umiejętność pracy w warunkach niepełnych informacji i podejmowania decyzji na podstawie danych oraz założeń.
Pragmatyzm i orientacja na dostarczanie wartości biznesowej.
Bardzo dobre umiejętności komunikacyjne i zdolność upraszczania złożonych zagadnień technicznych.
Znajomość i/lub praktyczne wykorzystanie AI w procesie projektowania architektury lub developmentu (Agentic Augmentation).
Bardzo dobra znajomość języka angielskiego (minimum B2).
Gotowość do pracy hybrydowej (1–2 razy w tygodniu w biurze Klienta na Ochocie w Warsaw).
Mile widziane
Doświadczenie w środowiskach enterprise, np. telekomunikacja, bankowość, e-commerce.
Doświadczenie z ekosystemem Java / Spring
Znajomość chmury (Amazon Web Services, Microsoft Azure) oraz narzędzi konteneryzacji (Docker, Kubernetes).
Doświadczenie w architekturze headless (np. BFF, headless commerce).
Znajomość observability (np. OpenTelemetry, monitoring, logging).
Znajomość Infrastructure as Code (np. Terraform).
Doświadczenie w definiowaniu standardów architektonicznych i governance.
Certyfikaty architektoniczne lub chmurowe.
To oferujemy
Stabilność zatrudnienia – długofalowe projekty, współpraca z wiodącymi firmami, możliwość rozwoju w różnych obszarach branży IT.
Elastyczne formy współpracy – umowa B2B, umowa o pracę lub zlecenie.
Benefity: Medicover (rozszerzony o stomatologię), FitProfit, lekcje języka angielskiego.
Wewnętrzny program poleceń.
Możliwość finansowania certyfikatów IT.
W zależności od projektu pracujemy w trybie hybrydowym, zdalnym lub stacjonarnym.
Wydarzenia okolicznościowe oraz wyjazdy integracyjne - budujemy zgrany zespól również poza biurem.
Lubimy pomagać - wspieramy akcje charytatywne, takie jak Szlachetna Paczka, a w ramach #PomagamyNexio angażujemy się tam, gdzie naprawdę możemy coś zmienić.

Nexio Management
Nexio Management to firma technologiczno-konsultingowa, świadcząca kompleksowe usługi w obszarze budowy, utrzymania i rozwoju rozwiązań software'owych.Senior Software Architect (NodeJs, TypeScript) - Digital Transformation
Senior Software Architect (NodeJs, TypeScript) - Digital Transformation