Architekt Oprogramowania Mid/Senior

56 - 69 USDNet per hour - B2B
Architecture

Architekt Oprogramowania Mid/Senior

Architecture
Wronia 10, Warszawa

emagine Polska

Full-time
B2B
Senior
Hybrid
56 - 69 USD
Net per hour - B2B

Job description

Jeden z naszych klientow z branzy telekominkacyjnej przechodzi strategiczną transformację technologiczną – migracja z legacy Java/Spring do nowoczesnego ekosystemu Node.js / TypeScript / React.


Szukają 1–2 Software Architectów (Mid/Senior), którzy będą pełnić rolę architekta-praktyka, blisko biznesu i zespołów developerskich.

  • Architekt działający cross-squad

  • Duży nacisk na:

    • system thinking

    • decision making

    • wizualizację procesów

    • pragmatyzm (trade-offs)

  • Praca w środowisku enterprise, ale z nowoczesnym podejściem (AI, agentic workflows)

Zakres odpowiedzialności / zadania

  • System Design & Architecture: Tworzenie System Design Documents (SDD) we współpracy z biznesem, projektowanie architektury systemów rozproszonych (DDD, microservices, API-first), definiowanie kontraktów API (OpenAPI / oRPC), BFF (Backend for Frontend), granic kontekstów domenowych, dokumentowanie decyzji architektonicznych (ADRs).

  • Migracja & ewolucja systemów: Projektowanie migracji z legacy Java (Strangler Fig, ACL, BFF), identyfikacja ryzyk technologicznych i zależności, zapewnienie ciągłości działania systemów w trakcie transformacji.

  • Wizualizacja architektury i procesów: Tworzenie diagramów przepływów, sekwencji, stanów, obsługi błędów, stosowanie diagrams-as-code (Mermaid / PlantUML), dbanie o czytelność i wykonwalność architektury dla devów.

  • Walidacja techniczna (ok. 40% czasu): High-level code reviews, proof of concepts dla krytycznych elementów, definiowanie „golden paths” / starter kits, wsparcie zespołów developerskich w implementacji architektury.

  • AI / Agentic Augmentation: Wykorzystanie AI do: generowania szkieletów architektury, dokumentacji, przyspieszania startu developmentu, projektowanie sposobu użycia AI przez zespoły (szczególnie Senior).

Wymagania MUST HAVE (deal-breakers)

  • Doświadczenie: Mid Architect: min. 4+ lata w roli architektonicznej, Senior Architect: 5+ lat, realne doświadczenie w projektowaniu systemów rozproszonych.

  • Wiedza techniczna (architektoniczna, nie implementacyjna):

  • TypeScript (monorepo, shared types)

  • Node.js / Bun (event loop, non-blocking I/O)

  • React / Next.js (Server Components, hydracja)

  • API-first design (OpenAPI)

  • Bazy danych: PostgreSQL / MongoDB / Redis (trade-offs: consistency vs availability)

  • Messaging: Kafka / RabbitMQ (eventual consistency)

  • Docker / Kubernetes (wpływ infra na architekturę)

  • System thinking:

  • DDD (bounded contexts, aggregates)

  • CAP theorem, eventual consistency

  • Umiejętność uzasadniania decyzji technologicznych biznesowo

  • Komunikacja:

  • Umiejętność pracy z nietechnicznymi stakeholderami

  • Budowanie SDD z biznesem

  • English B2+ (obowiązkowe)

NICE TO HAVE / duże atuty

Doświadczenie z:

  • Java / Spring (migracje legacy)

  • Terraform / Pulumi

  • OpenTelemetry

  • GraphQL

  • Event Sourcing / CQRS

  • Headless Commerce (commercetools, Elastic Path)

  • Znajomość:

  • C4 model

  • TOGAF / Archimate

  • CI/CD architektura (szczególnie Senior)

Różnice Mid vs Senior (operacyjnie)

  • Mid Architect: Projektuje w ramach istniejącej strategii, współtworzy SDD, wspiera zespoły technicznie, korzysta z istniejących AI workflows.

  • Senior Architect: Definiuje wizję i standardy architektoniczne, ma wpływ między domenami, projektuje AI workflows dla organizacji, rozmawia z managementem / dyrektorami, zarządza długiem technicznym.

Inne szczegóły: Praca w modelu hybrydowym. Czas trwania projektu do 30.04.2026.

Tech stack

    English

    C1

    Architecture

    master

    DDD

    master

    Node.js

    advanced

    TypeScript

    advanced

    React

    advanced

    Java

    advanced

    Spring

    advanced

    OpenAPI

    advanced

    PostgreSQL

    regular

    Kafka

    regular

Office location

Architekt Oprogramowania Mid/Senior

56 - 69 USDNet per hour - B2B
Summary of the offer

Architekt Oprogramowania Mid/Senior

Wronia 10, Warszawa
emagine Polska
56 - 69 USDNet per hour - B2B
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest emagine z siedzibą w Warszawie, ul.Domaniewskiej 39A (dalej jako "administrator"). Masz pr... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.