Backend Staff Engineer
DESCRIÇÃO DA VAGA
Estamos procurando uma pessoa Backend Staff Engineer para fazer parte do nosso time de Tecnologia, onde será responsável por influenciar diretamente a arquitetura e design de software, destravar decisões de alta complexidade e elevar o nível técnico de múltiplos times (cross-squad).
E aí, quer fazer parte dessa revolução com a gente? 💜
RESPONSABILIDADES E ATRIBUIÇÕES
Como Backend Staff Engineer, você vai:
- Liderar a arquitetura e decisões técnicas cross-squad, produzindo e mantendo ADRs (Architecture Decision Records) e conduzindo RFCs técnicas;
- Identificar inconsistências arquiteturais entre serviços (como acoplamento indevido e contratos frágeis) e propor caminhos de resolução;
- Definir e aplicar padrões de arquitetura distribuída (DDD, Clean Architecture, Hexagonal) com consistência entre as squads, avaliando trade-offs de performance, custo e resiliência;
- Atuar como ponto de escalada técnica e referência para Especialistas e Tech Leads em decisões de alta complexidade ou ambiguidade;
- Participar de code reviews estratégicos e contribuir com código diretamente para prototipar soluções, validar hipóteses ou destravar implementações críticas;
- Monitorar a saúde técnica global do sistema, gerenciando dívida técnica, gargalos de escalabilidade e pontos únicos de falha;
- Estabelecer padrões de observabilidade (logs estruturados, métricas e tracing distribuído com OpenTelemetry) entre os serviços;
- Definir estratégias de versionamento de APIs e contratos de eventos, evitando breaking changes não gerenciados;
- Alinhar decisões técnicas com objetivos de negócio, traduzindo restrições técnicas para stakeholders não-técnicos e colaborando na visão de médio e longo prazo.
- Entende o impacto que decisões técnicas e arquiteturais tem no produto, e sugere soluções considerando a sustentabilidade e longevidade do negócio
REQUISITOS E QUALIFICAÇÕES
Como requisitos básicos, você precisa:
- Domínio avançado em C# (.NET) e/ou TypeScript em sistemas de alta complexidade e alta volumetria;
- Experiência sólida e comprovada com arquitetura distribuída (DDD, Clean Architecture, Hexagonal Architecture);
- Forte experiência com mensageria e sistemas orientados a eventos (SQS, EventBridge, Kafka ou RabbitMQ);
- Experiência avançada com bancos de dados relacionais e NoSQL em contexto de produção (Aurora PostgreSQL, DynamoDB, Valkey/Redis);
- Experiência prática com AWS em arquiteturas cloud-native;
- Histórico comprovado de produção de documentação técnica de alta qualidade (ADRs, RFCs, guias de padrão);
- Experiência com estratégias de observabilidade avançada (logs estruturados, métricas de negócio, tracing distribuído);
- Experiência com testes de contrato e integração em arquiteturas de eventos;
- Pensamento sistêmico genuíno, forte habilidade de comunicação escrita e capacidade de influenciar sem autoridade hierárquica.
Você se destaca, se tiver:
- Vivência com infraestrutura como código (Terraform, CDK);
- Experiência com arquitetura serverless em contexto de alta volumetria;
- Histórico em ambientes regulados (fintech, banking) com requisitos de auditabilidade e rastreabilidade;
- Experiência com estratégias de versionamento de contratos de eventos e APIs em sistemas distribuídos de longa vida.
INFORMAÇÕES ADICIONAIS
Se liga nos nossos benefícios:
- 👤 Seguro de Vida e Auxílio Funeral Bradesco Seguros;
- 🍕 Variável de R$ 70,00 ao dia de trabalho;
- 🏋️ Incentivo à saúde física com a Totalpass e Wellhub - Você escolhe 😉;
- 📚 Parceria Educação: os Aariners tem acesso a vários descontos em graduação, pós-graduação, MBA, cursos e idiomas nas instituições: FGV; FIAP; USP/Esalq e World Opportunity;
- 🔐 Parceria Bradesco Seguros: os Aariners tem acesso aos descontos para seguros de Auto e Residência;
- 🐾 Adotou um animalzinho? Te damos um day off pra cuidar dele;
- 💍 Licença Gala: 5 dias úteis para você curtir sua lua de mel;
- 👶 Licença Parental: 5 dias úteis para você curtir com seu bebê;
- 🎂 Day off de aniversário;
- 💻 Kit setup completo.