Objetivo do perfil
Esperamos alguém capaz de desenhar soluções, antecipar riscos técnicos e ajudar o time a manter um backend confiável, escalável e sustentável ao longo do tempo.
Requisitos esperados
- Domínio avançado de C# e .NET.
- Experiência sólida com sistemas distribuídos e microsserviços.
- Vivência real com AWS e Azure em contexto produtivo.
- Capacidade de desenhar fluxos assíncronos confiáveis com filas, eventos e reprocessamento.
- Forte entendimento de resiliência: idempotência, retries, circuit breaker, timeout, DLQ, consistência eventual e compensações.
- Experiência profunda com MongoDB, incluindo modelagem, índices, performance e trade-offs de consistência.
- Visão de observabilidade e operação: logs, métricas, tracing, diagnóstico e análise de causa raiz.
- Capacidade de orientar outros desenvolvedores e elevar o padrão técnico do time.
- Boa comunicação para defender trade-offs técnicos com clareza.
O que esperamos na prática
- Desenha soluções com clareza e assume decisões técnicas relevantes.
- Atua com visão de sistema, não apenas de implementação local.
- Identifica riscos de mudanças em cadeia em um ambiente de microsserviços.
- Ajuda a padronizar práticas de engenharia e reduz complexidade no ecossistema.
- Consegue liderar tecnicamente uma frente ou iniciativa.