JustJoin.IT Hybrydowo Mid New

Software Architect (NodeJs, TypeScript) - Digital Transformation

Nexio Management

⚲ Warsaw

Wymagania

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

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 Mid-Level Software / Solution Architekta, który wesprze zespoły digitalowe Klienta z branży telekomunikacyjnej w projektowaniu skalowalnych rozwiązań webowych i mobilnych oraz w modernizacji istniejących systemów. To rola dla osoby łączącej wiedzę techniczną z biznesowym podejściem, potrafiącej przekładać wymagania na architekturę systemów i współpracować z wieloma zespołami w dynamicznym środowisku enterprise. Twój zakres obowiązków • Wspieranie projektowania i rozwoju architektury systemów cyfrowych w ramach realizowanych inicjatyw transformacji technologicznej (np. migracja z Java do Node.js / TypeScript). • Przygotowywanie i utrzymywanie dokumentacji architektonicznej, w tym System Design Document, diagramów, przepływów oraz map integracji. • Przekładanie wymagań biznesowych i produktowych na skalowalne oraz łatwe w utrzymaniu rozwiązania techniczne. • Wspieranie decyzji architektonicznych oraz dbanie o zgodność rozwiązań z obowiązującymi standardami i dobrymi praktykami (np. API-first, microservices, event-driven). • Wspieranie modernizacji oraz migracji systemów legacy z wykorzystaniem sprawdzonych wzorców architektonicznych i podejść migracyjnych. • Ścisła współpraca z zespołami developerskimi, QA, analitykami oraz interesariuszami biznesowymi w celu doprecyzowania wymagań i rozwiązań technicznych. • Wykorzystanie narzędzi wspieranych przez AI do przyspieszenia tworzenia dokumentacji, prototypowania oraz wstępnego projektowania rozwiązań. • Identyfikowanie ryzyk technicznych, zależności oraz potencjalnych wąskich gardeł, a także proaktywne proponowanie działań minimalizujących ich wpływ. • Wspieranie oceny technologii oraz udział w decyzjach dotyczących architektury i dalszego rozwoju platform. • Dbanie o to, aby proponowane rozwiązania spełniały wymagania w zakresie wydajności, skalowalności, bezpieczeństwa oraz utrzymania. Nasze wymagania • Minimum 2 lata doświadczenia na stanowisku architekta lub senior developera / senior engineera, z praktycznym doświadczeniem w projektowaniu skalowalnych rozwiązań webowych lub mobilnych. • Dobra znajomość systemów rozproszonych, zasad system design oraz kompromisów architektonicznych. • Praktyczne doświadczenie z nowoczesnymi technologiami full stack, w szczególności TypeScript, Node.js, React / Next.js, mile widziany React Native. • Znajomość architektury API-first, mikroserwisów oraz wzorców integracyjnych. • Umiejętność oceny i uzasadniania wyboru technologii w kontekście wymagań biznesowych i technicznych. • Doświadczenie w przekładaniu potrzeb biznesowych na rozwiązania techniczne i dokumentację architektoniczną. • Umiejętność tworzenia czytelnej dokumentacji technicznej oraz diagramów (Mermaid, UML, BPMN, PlantUML). • Dobra znajomość Domain-Driven Design (DDD) oraz nowoczesnych wzorców architektury oprogramowania. • Znajomość pojęć takich jak CAP theorem, eventual consistency oraz wyzwań związanych z systemami rozproszonymi. • Praktyczne lub koncepcyjne doświadczenie z narzędziami AI wspierającymi development i architekturę, wykorzystywanymi do dokumentacji 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. W tym przypadku min.1x/tydzień praca biurowa (W-wa Ochota) • 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ć.