Назад
7 дней назад

Staff Engineer Software Architect (Java/TypeScript)

Формат работы
hybrid
Тип работы
fulltime
Грейд
senior/lead
Английский
b2
Страна
Brazil
vacancy_detail.hirify_telegram_tooltipВакансия из Telegram канала -

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

TL;DR
Staff Engineer Software Architect (Java/TypeScript): Shaping domain models, cross-team contracts, and platform architecture for Java and TypeScript services, decision workflows, and AI agents with an accent on DDD, hexagonal architecture, and distributed systems. Focus on versioned APIs and event contracts, architecture decision records, long-running execution, partial failures, and mentoring senior engineers and Tech Leads.

Staff Engineer Software Architect

Company

VAAS

Conditions

3 days ago

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will shape domain models and cross-team contracts across Java and TypeScript services, decision workflows, and AI agents. You will define architecture conventions, document decisions, review critical designs and pull requests, build reference modules, mentor senior engineers and Tech Leads, and write usable specifications.

Requirements

  • Hands-on Staff, Principal, or software architect experience with production code
  • Strategic and tactical DDD and hexagonal architecture expertise
  • Strong production experience in Java or TypeScript and fluent reading of the other language
  • Experience designing versioned APIs, gRPC, or event contracts
  • Experience with distributed systems, consistency, idempotency, long-running execution, and partial failures
  • Experience documenting explicit technical trade-offs
  • Ability to influence teams without formal authority
  • Rigorous use of coding agents
  • Clear written Portuguese and technical English reading

Responsibilities

  • Model bounded contexts, aggregates, invariants, and ubiquitous language with teams
  • Own cross-team contracts using Protobuf, gRPC, versioned schemas, and published languages
  • Define and evolve architecture conventions and CI fitness functions
  • Document architecture decisions and trade-offs in ADRs
  • Review critical designs and pull requests across Java and TypeScript repositories
  • Build proofs of concept and reference modules
  • Evolve AI-agent and automated-decision domain models
  • Evolve Java and TypeScript integrations and decision workflow orchestration
  • Mentor Tech Leads and senior engineers
  • Write conventions and specifications for people and coding agents

Benefits

  • 30 days of paid leave after one year
  • Caju meal and transportation allowance for hybrid or onsite workers
  • Wellhub
  • Conexa telemedicine and Psicologia Viva
  • Two monthly nutritionist appointments
  • Two monthly psychologist appointments
  • Discounted general practitioner and specialist telemedicine appointments
  • Dasa exam discounts of more than 15%
  • Pague Menos pharmacy discounts of 20% to 30%
  • Free parking
  • Birthday-month day off

Hiring Process

Application → screening → HR cultural-fit conversation → technical interview with managers → final interview with directors → offer

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →

Текст вакансии взят без изменений

Источник -