logo
A5 Labs

Senior Web Engineer — Domain & Application Architecture Focus

Asia

October 8, 2026 at 5:10 AM

✨ AI summary

Location

  • APAC

Languages

  • TypeScript
  • JavaScript

Frameworks

  • React
  • Vue
  • Angular

Experience Level

  • 7+ years

Position Overview

We are looking for a senior engineer with strong Web/Frontend expertise and deep experience designing large-scale, complex applications and domain-driven systems.

The ideal candidate goes beyond frontend implementation and can translate complex business domains into scalable application architecture, define clear system boundaries, and work across frontend, backend, APIs, data, and platform layers.


Key Responsibilities

  • Design architecture for large and complex production applications.
  • Apply Domain-Driven Design (DDD) principles to model complex business domains.
  • Define domain boundaries, modules, data flows, APIs, and integration patterns.
  • Make architectural decisions across frontend and backend systems.
  • Lead modernization, refactoring, and technical-debt reduction for complex applications.
  • Establish scalable engineering patterns, standards, and architecture guidelines.
  • Collaborate with Product, Backend, Frontend, Design, and other stakeholders on system design.
  • Mentor engineers and support architecture/code reviews.


Requirements

  • 7+ years of software engineering experience.
  • Strong TypeScript / JavaScript and modern Web engineering background.
  • Proven experience designing large-scale and complex applications.
  • Strong understanding of DDD, domain modeling, and application architecture.
  • Experience defining module boundaries, service/API contracts, data flows, and system interactions.
  • Good backend/system-design knowledge, including APIs, databases, services, and distributed systems.
  • Strong architecture ownership beyond feature-level development.
  • Experience working with complex business domains.


Preferred

  • Domain Architect / Application Architect / Software Architect / Staff / Principal-level ownership.
  • Experience with Bounded Contexts, event-driven architecture, microservices, modular architecture, or CQRS.
  • Experience modernizing large legacy systems.
  • Strong React / Vue / Angular background.
  • Experience with high-scale, business-critical, or multi-domain platforms.
  • Experience designing systems spanning both frontend and backend.


Benefits

  • Fully remote
  • USD compensation
  • Quarterly performance bonus
  • Additional 4–5 weeks of paid annual leave
  • Equipment budget
  • Learning & development budget
  • Annual salary review and adjustment