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 (migracja z Java do Node.js / TypeScript)
Tworzenie i utrzymywanie dokumentacji architektonicznej (System Design Document) oraz modeli systemowych (diagramy, przepływy, integracje)
Przekładanie wymagań biznesowych na rozwiązania systemowe, z uwzględnieniem skalowalności, wydajności i kosztów
Definiowanie standardów architektonicznych oraz zapewnienie ich spójnego stosowania (np. API-first, microservices, event-driven)
Planowanie i prowadzenie migracji systemów legacy z wykorzystaniem wzorców takich jak Strangler Fig czy Anti-Corruption Layer
Współpraca z zespołami deweloperskimi, architektami i interesariuszami biznesowymi w celu doprecyzowania rozwiązań i podejmowania decyzji technologicznych
Wykorzystanie narzędzi AI do wspierania projektowania architektury oraz inicjalizacji rozwiązań (np. generowanie szkieletów aplikacji)
Analiza ryzyk technicznych oraz rekomendowanie działań minimalizujących wpływ na realizację projektu
Wspieranie decyzji dotyczących wyboru rozwiązań (build vs buy) oraz kierunku rozwoju platformy
Zapewnienie jakości architektury pod kątem bezpieczeństwa, niezawodności i utrzymania systemu
Nasze wymagania
Doświadczenie w projektowaniu architektury systemów w środowiskach transformacyjnych (w tym migracje z Java do Node.js / TypeScript)
Praktyczna znajomość system design oraz pracy z systemami rozproszonymi (microservices, API-first, event-driven architecture)
Umiejętność łączenia perspektywy biznesowej i technicznej – przekładanie 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ść podejścia DDD oraz zasad projektowania skalowalnych i niezawodnych systemów
Świadomość nowoczesnego stacku technologicznego (TypeScript, Node.js, React, REST/GraphQL, bazy danych, messaging)
Umiejętność oceny kompromisów architektonicznych (wydajność, koszt, czas, skalowalność)
Doświadczenie w pracy z interesariuszami biznesowymi oraz zespołami technicznymi, w tym umiejętność prowadzenia rozmów z osobami nietechnicznymi i C-level
Proaktywne podejście do rozwiązywania problemów – samodzielne identyfikowanie ryzyk, zależności i proponowanie rozwiązań
Umiejętność pracy w warunkach niepełnych informacji oraz podejmowania decyzji w oparciu o dane i założenia
Pragmatyzm i nastawienie na dostarczanie wartości biznesowej (balans między „idealnym” a „realnie wykonalnym” rozwiązaniem)
Bardzo dobra komunikacja i umiejętność upraszczania złożonych zagadnień technicznych
Znajomość i/lub praktyczne wykorzystanie AI w procesie projektowania lub developmentu (Agentic Augmentation)
Bardzo dobra znajomość języka angielskiego (min. B2)
Gotowość do pracy w modelu hybrydowym (1-2x/tydzień w biurze Klienta - Ochota)
Mile widziane
Doświadczenie w środowiskach enterprise (np. telco, bankowość, e-commerce)
Znajomość chmury (AWS, Azure) oraz narzędzi konteneryzacji (Docker, Kubernetes)
Doświadczenie w architekturze headless (np. BFF, headless commerce)
Znajomość observability (np. OpenTelemetry, monitoring, logging)
Doświadczenie w pracy z Domain-Driven Design (DDD)
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