AI Jobs Map

TOTVS · São Paulo, Brazil

[Tech] Engenharia de Software Especialista Go /Angular

seniorfull timePosted 7 days ago
Apply on LinkedInLinkedInOpens the original posting. AI Jobs Map never asks for your details.

Stack mentioned

angulartypescriptpulumiopentelemetryprometheuskubernetestddterraformidentity-and-access-managementclickhouseanthropic

Venha liderar a construção da plataforma de orquestração multicloud do IaaS da TOTVS Cloud: um sistema que provisiona e reconcilia infraestrutura em nuvem pública a partir de um contrato neutro, com costura assíncrona confiável (outbox + fila + worker idempotente = exactly-once efetivo), reconciliação de drift e observabilidade ponta a ponta.

É engenharia de plataforma de verdade — sistemas distribuídos, máquina de estados e infraestrutura como código.

A arquitetura é um monólito modular Go-first, em arquitetura hexagonal por capability, com front Angular, consumindo um SDK TypeScript gerado do OpenAPI e um Design System próprio.

Como Especialista II, você conduz fatias verticais de ponta a ponta — da spec ao merge —, toma e registra decisões de arquitetura (ADRs), é referência técnica em backend e front, domina as camadas de infra, mensageria e observabilidade, e eleva o padrão do time (revisão dupla, mentoria, engenharia IA-First).

Responsabilidades e atribuições

- Conduzir uma fatia do domínio da spec ao merge: desenhar, decompor, implementar e provar (backend + front + contrato + testes).

- Tomar decisões de arquitetura e registrá-las como ADRs; estressá-las antes de cravar (red-team / advogado-do-diabo).

- Atuar na costura assíncrona (outbox / relay / worker idempotente no NATS JetStream) e na reconciliação / drift com o Provider Port (Pulumi / OpenTofu).

- Cuidar da observabilidade (OpenTelemetry, Prometheus, SigNoz) e da saúde operacional dos serviços no Kubernetes.

- Ser revisor de referência (conformidade com a spec e qualidade de código); elevar a barra de TDD e cobertura do time.

- Pilotar a engenharia IA-First — decompor fatias para subagentes, conduzir a revisão dupla, criar/evoluir skills e a memória de projeto, e elevar o uso do harness.

- Mentorar Especialistas I e participar do desenho de novas capabilities/adapters do hexágono.

Requisitos e qualificações

- Experiência sênior comprovada em full-stack — Go no backend e Angular/TypeScript no front, com profundidade real nas duas pontas.

- Domínio de sistemas distribuídos: mensageria com garantia de entrega, idempotência, consistência, padrões de resiliência (retry / breaker / bulkhead).

- Kubernetes e ecossistema CNCF (NATS, Prometheus, OpenTelemetry) em produção.

- Infra como código (Pulumi e/ou OpenTofu / Terraform) e provisionamento em nuvem pública, com experiência prática em OCI (Oracle Cloud Infrastructure).

- Prática de API-first / OpenAPI, arquitetura hexagonal (ports & adapters) e Domain-Driven Design — bounded contexts, value objects, agregados e modelagem por invariantes.

- Pragmatismo arquitetural: defender simplicidade (YAGNI/KISS), fronteiras de módulo em monorepo modular e abstrações que não vazam — e saber quando não abstrair.

- Histórico de decisões técnicas documentadas e de mentoria / condução técnica.

Requisitos desejáveis

- Conhecimento avançado de OCI (networking/VCN, IAM/compartments, quotas) ou vivência multicloud.

- Vivência com SigNoz / ClickHouse ou stacks de observabilidade em escala.

- Familiaridade com Spec-Driven Development, ADRs e engenharia IA-First com harness agêntico (Claude / Claude Code) — desenvolvimento orientado por subagentes, skills e memória de projeto.

- Contribuições open source no ecossistema CNCF.

More jobs at TOTVS