Pracuj.pl Hybrydowo Mid New

Software Architect

IT CONNECT Sp. z o.o. Sp. k.

⚲ Warszawa

Wymagania

  • TypeScript
  • Node.js
  • React Native
  • Next.js
  • DDD
  • OpenAPI
  • PostgreSQL
  • MongoDB
  • Redis
  • Kubernetes
  • Docker
  • CI/CD
  • GraphQL
  • Terraform Cloud
  • OpenTelemetry
  • TOGAF
  • Archimate

Opis stanowiska

Nasze wymagania: Minimum 4 lata doświadczenia w roli architekta systemowego lub software architecta (Mid) Minimum 5 lat doświadczenia w roli architektonicznej (Senior) Doświadczenie w projektowaniu systemów rozproszonych Bardzo dobra znajomość TypeScript, Node.js oraz React ecosystem Znajomość Next.js oraz nowoczesnych architektur frontendowych Doświadczenie z architekturą microservices oraz API-first Znajomość Domain-Driven Design (DDD) Znajomość zagadnień CAP theorem, eventual consistency oraz event-driven architecture Doświadczenie w projektowaniu REST API oraz contract-first design Znajomość OpenAPI 3.1 oraz integracji systemowych Doświadczenie z PostgreSQL, MongoDB oraz Redis Znajomość Kafka lub RabbitMQ Doświadczenie z Kubernetes oraz Docker Znajomość zagadnień związanych z CI/CD Doświadczenie z dokumentacją architektoniczną oraz Architecture Decision Records (ADR) Umiejętność tworzenia diagramów technicznych i procesowych Znajomość Mermaid.js, PlantUML, BPMN lub UML Doświadczenie w pracy z GitLab lub GitHub Umiejętność współpracy z biznesem oraz tłumaczenia wymagań biznesowych na rozwiązania techniczne Znajomość języka angielskiego na poziomie minimum B2 Mile widziane: Doświadczenie z React Native oraz Expo Znajomość Bun runtime Doświadczenie z GraphQL Znajomość Terraform lub Pulumi Znajomość OpenTelemetry Doświadczenie z CQRS oraz Event Sourcing Znajomość platform headless commerce (np. Commercetools, Elastic Path) Znajomość TOGAF lub Archimate Doświadczenie z monorepo architecture Doświadczenie w wykorzystaniu AI tools oraz Agentic Augmentation Doświadczenie w definiowaniu governance architektonicznego Umiejętność projektowania strategii migracyjnych dla systemów legacy O projekcie: Do zespołu Digital Domain poszukujemy Software Architectów (Mid / Senior), którzy będą wspierać transformację technologiczną organizacji z systemów legacy opartych o Java do nowoczesnego ekosystemu Node.js oraz TypeScript. Rola koncentruje się na projektowaniu architektury systemów rozproszonych, tworzeniu System Design Documents (SDD), definiowaniu standardów technologicznych oraz wspieraniu zespołów developerskich w budowie skalowalnych i odpornych rozwiązań. Stanowisko obejmuje również wykorzystanie narzędzi AI oraz podejścia Agentic Augmentation do przyspieszania procesów projektowych, generowania skeletonów architektonicznych oraz utrzymywania spójności architektonicznej. Praca odbywa się w modelu hybrydowym – 1–2 dni w tygodniu z biura w Warszawie Zakres obowiązków: Tworzenie oraz utrzymanie dokumentacji architektonicznej i System Design Documents (SDD) Projektowanie nowoczesnych architektur opartych o Node.js, TypeScript oraz React Definiowanie architektury dla systemów rozproszonych oraz platform headless commerce Projektowanie warstw BFF (Backend For Frontend) Wspieranie migracji z systemów legacy opartych o Java/Spring Projektowanie API-first oraz contract-first architecture Definiowanie standardów technicznych i architektonicznych dla zespołów developerskich Tworzenie diagramów architektonicznych oraz diagramów przepływów Projektowanie architektury event-driven oraz integracji międzyserwisowych Współpraca z biznesem, Product Ownerami oraz zespołami technologicznymi Analiza trade-offów technologicznych i rekomendowanie optymalnych rozwiązań Wsparcie zespołów developerskich poprzez code review, technical spikes oraz POC Projektowanie strategii migracyjnych i zapewnienie ciągłości działania systemów Wykorzystywanie AI tools oraz Agentic Augmentation w procesach architektonicznych Udział w definiowaniu standardów CI/CD oraz governance architektonicznego Oferujemy: Udział w strategicznej transformacji technologicznej organizacji Wpływ na rozwój nowoczesnej architektury enterprise Możliwość pracy z nowoczesnym stackiem technologicznym Udział w projektach związanych z AI oraz Agentic Augmentation Współpracę z doświadczonymi zespołami technologicznymi Hybrydowy model pracy Długofalową współpracę w środowisku enterpriseowym