Software Architekt

Brak informacji o wynagrodzeniu
SeniorFull-time·B2B
#333471·Dodano 8 dni temu·1
Źródło: SpeedApp
Aplikuj teraz

Tech Stack / Keywords

ArchitectureJavaNode.jsTypeScript

Firma i stanowisko

Join a high-impact digital transformation project in the telecom industry and help design a modern, scalable architecture migrating from legacy Java systems to a Node.js/TypeScript ecosystem.


Wymagania

  • 4+ years (Mid) / 5+ years (Senior) experience in software architecture
  • Strong experience in distributed systems and system design
  • Solid understanding of:
    • TypeScript, Node.js, React ecosystem
    • DDD, microservices, API-first design
    • Event-driven architecture and messaging systems
  • Experience creating System Design Documents (SDD)
  • Ability to translate business needs into technical architecture
  • Experience or strong understanding of AI-supported development (Agentic workflows)
  • Knowledge of architectural trade-offs (consistency vs availability, performance, scalability)
  • Strong skills in visual communication (e.g. UML, BPMN, Mermaid, PlantUML)
  • Understanding of security and resilience in system design
  • English level B2+

Nice to have:

  • Experience with Java/Spring (legacy system migration)
  • Knowledge of Kubernetes, Docker, Terraform or Pulumi
  • Familiarity with OpenTelemetry (observability)
  • Experience with GraphQL, CQRS, Event Sourcing
  • Knowledge of headless commerce platforms
  • Experience designing CI/CD pipelines and monorepo strategies
  • Familiarity with TOGAF, Archimate, C4 model, ADRs

Obowiązki

  • Translate business vision into high-quality System Design Documents (SDD)
  • Design scalable, distributed systems aligned with DDD and microservices architecture
  • Define and implement architectural strategies such as:
    • BFF (Backend for Frontend)
    • Headless architecture
    • “Strangler Fig” migration pattern
  • Use Agentic Augmentation (AI tools) to accelerate architecture design and bootstrap development (skeleton code, contracts, structures)
  • Create clear architectural documentation using diagrams (flows, state machines, sequences)
  • Design API contracts (contract-first approach) and ensure alignment between frontend and backend
  • Support migration from legacy systems while ensuring continuity and minimizing risk
  • Validate architecture through code reviews, spikes, and POCs
  • Collaborate with business stakeholders to find optimal, pragmatic solutions
  • Define best practices for repositories, CI/CD, and architectural governance

Oferta

  • Cooperation based on a B2B contract
  • Hybrid work from Warsaw (2 times a week in the office)
  • Support of a dedicated mentor
  • Events and integration meetings, including sports initiatives
  • Access to benefits offering (medical care, life insurance, Multisport card)
Karta sportowa
Opieka zdrowotna
Ubezpieczenie
speedapp

speedapp

52 aktywne oferty

Zobacz wszystkie oferty
Aplikuj teraz