Software Architekt
Brak informacji o wynagrodzeniu
SeniorFull-time·B2B
#333471·Dodano 8 dni temu·1
Źródło: SpeedAppTech 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
52 aktywne oferty