Buscamos um(a) Desenvolvedor(a) Backend Go Senior para atuar no desenvolvimento e evolução de soluções para uma empresa do segmento financeiro, com foco em plataformas de alta disponibilidade, integrações críticas e arquitetura distribuída.
Procuramos um profissional experiente no desenvolvimento de aplicações backend, com capacidade de desenvolver soluções robustas, participar de decisões arquitetônicas e garantir a qualidade técnica das entregas.
O candidato ideal possui forte domínio em desenvolvimento de sistemas escaláveis, seguros e de alta performance, utilizando as melhores práticas de engenharia de software.Será responsável por desenvolver novos serviços, evoluir aplicações existentes e contribuir para a arquitetura da plataforma, trabalhando em conjunto com equipes multidisciplinares em um ambiente ágil.
Requisitos
Experiência sólida com Go (Golang);
Arquitetura de Microsserviços;
Arquitetura de Software Distribuído;
APIs REST;
Mensageria (Kafka, RabbitMQ ou similares);
Streaming de Eventos;
AWS;
Docker;
Kubernetes;
Git;
Bancos de dados relacionais e NoSQL;
Conceitos de Escalabilidade e Elasticidade;
Observabilidade (logs, métricas e tracing);
Testes automatizados.
Diferenciais
Experiência no segmento financeiro;
Conhecimento em Open Finance/Open Banking;
OAuth2 e OpenID Connect;
LGPD;
Terraform;
CI/CD;
Ambientes de alta disponibilidade e grande volume transacional.
Responsabilidades:
Desenvolver aplicações backend utilizando Go (Golang);
Projetar e evoluir APIs REST de alta performance;
Participar das decisões de arquitetura das soluções;
Desenvolver aplicações baseadas em microsserviços;
Implementar integrações entre sistemas críticos;
Trabalhar com mensageria e processamento assíncrono;
Garantir qualidade através de testes automatizados e boas práticas de desenvolvimento;
Atuar na evolução de performance, escalabilidade e observabilidade das aplicações;
Participar de code reviews e apoiar tecnicamente o time.
Obrigatório ter experiência com utilização de ferramentas de IA(Kiro, Claude, Copilot, etc)