




Contratante: Avantti Tecnologia Modelo de Atuação: Remoto – Brasil Tipo de Contratação: PJ Nível: Sênior Inglês: Avançado (obrigatório) **Sobre a Oportunidade** A Avantti Tecnologia está buscando um Senior Golang Engineer para liderar a arquitetura e o desenvolvimento de serviços backend de alta escala. Este profissional será responsável por construir sistemas distribuídos, concorrentes e de baixa latência, garantindo robustez, performance e excelência técnica em um ambiente de alta complexidade. O perfil ideal domina profundamente o ecossistema Go, tem experiência sólida com sistemas distribuídos e atua como referência técnica para o time. Requisitos: **Responsabilidades Principais** Arquitetar e implementar microserviços escaláveis em Golang para aplicações de alto tráfego. Escrever código limpo, eficiente e idiomático, utilizando Goroutines, Channels e outros recursos de concorrência nativos. Construir e manter APIs REST e gRPC de alta performance. Realizar profiling e otimizações para reduzir latência e melhorar uso de recursos (CPU/Memória). Trabalhar junto ao time de DevOps para containerização (Docker) e orquestração (Kubernetes). Garantir a qualidade do software com testes unitários, integração e E2E, mantendo confiabilidade de 99\.9%. Liderar revisões de código e mentorar desenvolvedores mid e junior. Utilizar ferramentas modernas, incluindo AI\-assisted development (Cursor, GitHub Copilot), mantendo velocidade sem comprometer a qualidade. Experiência em engenharia de software e dedicados a Golang em produção. **Domínios Técnicos:** Profundo entendimento do modelo de concorrência do Go (Goroutines, Channels, context, sync). Experiência avançada com arquiteturas de microserviços (Service Discovery, Circuit Breaker, API Gateway). Sólidos conhecimentos em bancos relacionais (PostgreSQL / MySQL) e NoSQL (Redis, MongoDB, Cassandra). Vivência com queues e streaming: Kafka, RabbitMQ ou NATS. Experiência prática com AWS, GCP ou Azure \+ Kubernetes e Docker. Domínio de testes em Go (table\-driven tests, testify, mocks). **Soft Skills** Forte capacidade de troubleshooting em sistemas distribuídos. Boa comunicação para apresentação de trade\-offs técnicos para não técnicos. Perfil de liderança, autonomia e ownership. **Diferenciais (Desejáveis)** Experiência com Rust ou linguagens de baixo nível. Contribuições para projetos open\-source em Go. Conhecimento em IaC (Terraform, Pulumi). Experiência prévia em Fintech, Healthcare ou E\-commerce. **Tech Stack Principal** Linguagem: Go 1\.2x\+ Frameworks: Echo, Gin, gRPC\-Go Bancos \& Mensageria: PostgreSQL, Redis, Kafka Plataforma: Kubernetes, AWS, Terraform, GitHub Actions


