Conhecimentos Técnicos Essenciais
- Experiência sólida com desenvolvimento de software e arquitetura de aplicações;
- Conhecimento avançado em *AWS Cloud* e principais serviços utilizados em ambientes corporativos;
- Experiência com aplicações web, APIs, integrações e sistemas distribuídos;
- Domínio de boas práticas de programação, design patterns, clean code e princípios SOLID;
- Experiência com arquitetura orientada a eventos, mensageria e integração entre sistemas;
- Conhecimento em práticas DevOps, CI/CD, automação e infraestrutura como código;
- Experiência com containers, Docker, Kubernetes ou plataformas equivalentes;
- Conhecimento em bancos de dados relacionais e não relacionais;
- Experiência com observabilidade, logs, métricas, tracing, monitoramento e troubleshooting;
- Conhecimento em segurança de aplicações, gestão de acessos, autenticação, autorização e proteção de dados;
- Capacidade de avaliar trade-offs técnicos, riscos, impactos e alternativas de solução;
- Experiência com versionamento de código, revisão técnica e gestão de qualidade em entregas.
Conhecimentos Desejáveis
- Experiência com Node.js, React, TypeScript ou stacks modernas de desenvolvimento web;
- Experiência com Terraform, Terragrunt, CloudFormation ou outras ferramentas de infraestrutura como código;
- Conhecimento em serverless, Lambda, API Gateway, EventBridge, SQS, SNS, Step Functions e serviços similares;
- Conhecimento em arquitetura de microsserviços e arquitetura orientada a eventos;
- Experiência com OpenSearch, Grafana, Prometheus, CloudWatch ou ferramentas similares;
- Conhecimento em Kafka, RabbitMQ ou outras soluções de mensageria;
- Experiência com bancos como PostgreSQL, MySQL, MongoDB, DynamoDB ou Redis;
- Conhecimento em autenticação com OAuth2, JWT, Cognito, Azure AD ou soluções equivalentes;
- Experiência em ambientes com GitLab CI, GitHub Actions, Jenkins ou ferramentas similares;
- Familiaridade com práticas de SRE, FinOps, governança cloud e gestão de custos;
- Experiência com documentação técnica, ADRs, diagramas de arquitetura e definição de padrões corporativos.
A posição exige visão ampla de engenharia de software, arquitetura de sistemas, cloud computing, práticas DevOps, desenvolvimento de aplicações web, integração entre sistemas e qualidade técnica. O profissional deverá atuar como referência técnica para o time, apoiando decisões arquiteturais, definição de padrões, resolução de problemas complexos e evolução contínua das plataformas e serviços.
Diferenciais
- Experiência prévia atuando como referência técnica, tech lead ou arquiteto de soluções;
- Vivência em ambientes cloud complexos, com múltiplas aplicações, integrações e times envolvidos;
- Experiência em modernização de sistemas, migração para cloud ou evolução arquitetural;
- Capacidade de criar padrões técnicos reutilizáveis para acelerar entregas e reduzir inconsistências;
- Experiência com governança de ambientes, padronização de recursos e melhoria de processos;
- Forte atuação em documentação, mentoria técnica e disseminação de conhecimento;
- Capacidade de conectar estratégia técnica com necessidades reais do negócio.