JustJoin.IT Praca zdalna Senior New

Senior Software Architect (NodeJs, TypeScript) - Digital Transformation

Nexio Management

⚲ Warsaw

Wymagania

  • TypeScript
  • Node.js
  • AI
  • React
  • React Native
  • Java

Opis stanowiska

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ć.