Arquiteto de Soluções
Descrição da vaga:
Buscamos um Arquiteto de Soluções para apoiar na evolução, o desenho e a governança das nossas plataformas digitais. Você será a peça-chave na tradução de necessidades de negócio em arquiteturas técnicas robustas, escaláveis e resilientes, garantindo que nossos sistemas estejam preparados para o futuro.
Principais Responsabilidades
- Desenho e Definição de Soluções: Liderar a definição da arquitetura para novos produtos e modernização de sistemas legados.
- Modelagem de Sistemas: Traduzir arquiteturas complexas de forma clara e padronizada utilizando o Modelo C4 (Contexto, Contêineres, Componentes e Código).
- Evolução Cloud-Native: Desenhar soluções baseadas em nuvem, garantindo alta disponibilidade, elasticidade e otimização de custos.
- Guiar Times de Engenharia: Atuar como ponte entre as áreas de produtos e os times de desenvolvimento backend, garantindo que a implementação siga os padrões arquiteturais estabelecidos.
- Evangelização de Padrões: Definir e disseminar boas práticas de integração, governança de APIs e padrões de microsserviços.
Requisitos Técnicos (Hard Skills)
- Arquitetura Distribuída & Microsserviços: Sólida experiência no design de ecossistemas desacoplados, lidando com os desafios de consistência eventual, resiliência e concorrência.
- Arquitetura Event-Driven & Sistemas Reativos: Domínio do padrão Pub/Sub, mensageria e streaming de dados em tempo real com Apache Kafka. Conhecimento nos manifestos e princípios de sistemas reativos.
- Cloud & Container Orchestration: Forte experiência com provedores de nuvem (AWS, GCP ou Azure) e profunda vivência com Kubernetes (gerenciamento de clusters, pods, ingress, redes, etc.).
- Integrações & API Management: Experiência com o ciclo de vida completo de APIs (Rest, gRPC, GraphQL), padrões de segurança, e ferramentas de API Gateway / API Manager (ex: Kong, Apigee, WSO2).
- Segurança (IAM): Conhecimento prático em gerenciamento de identidade e acessos (IAM), protocolos de autenticação e autorização (OAuth2, OIDC, JWT) e mútua autenticação (mTLS).
- Observabilidade: Experiência no desenho de estratégias de monitoramento baseadas nos três pilares: Métricas, Logs e Rastreamento Distribuído (Tracing) (utilizando stacks como Prometheus, Grafana, OpenTelemetry, ELK, Datadog ou similares).
- Background em Desenvolvimento Backend: Experiência prévia relevante colocando código em produção (seja com Java, Go, C#, Python ou similares), garantindo empatia e entendimento real do dia a dia do desenvolvedor.
Diferenciais (Soft Skills & Desejáveis)
- Comunicação Clara: Capacidade de explicar conceitos técnicos complexos para stakeholders .
- Liderança por Influência: Habilidade de guiar e mentorar engenheiros sem necessariamente ser o gestor direto deles.
- Pragmatismo: Foco em resolver problemas reais de negócio, sabendo quando adotar a solução purista e quando adotar a solução pragmática através de trade-offs.
Informações adicionais:
- Modelo de contratação: PJ
- Modelo de atuação: 100% remoto
Localização | Modelo de contratação | Modelo de trabalho |
|---|---|---|
São Paulo, SP, BR | Autônomo PJ | Remoto |