Conhecimentos Técnicos necessários (Hard Skills) AWS (nível médio a profundo) : experiência sólida com serviços como Lambda, Step Functions, DynamoDB, SNS / SQS, além de capacidade de aprender rapidamente serviços novos (ex. : Kinesis).
Linguagens : Kotlin (versão 17) – principal linguagem utilizada em aplicações de mensageria e regras de negócio.
Go (Golang) – utilizada em aplicações de processo.
Java – vivência sólida (mín. 6 anos) é aceitável como base, devido à proximidade com Kotlin.
Mensageria e Eventos : noções de Kafka (streams, consumo / produção de eventos).
Banco de Dados : experiência com DynamoDB.
Testes Automatizados : não precisa codar em Python, mas deve ter conhecimento básico para apoiar QAs em testes integrados.
Observabilidade : experiência com interpretação de logs, monitoração e troubleshooting.
Ferramentas de Observabilidade / Diferenciais : conhecimento em CloudWatch e Datadog (forte diferencial).
Backend Engineer • Salto, São Paulo, Brasil