Golang Back-End Developer Sênior | Remote
.
RESPONSABILIDADES E ATRIBUIÇÕES
Construir e evoluir soluções BFF (Backend for Frontend) para aplicações web e mobile;Desenvolver, manter e otimizar APIs RESTful e integrações entre sistemas;Integrar sistemas por meio de APIs, mensageria e arquiteturas orientadas a eventos;Garantir performance, escalabilidade, disponibilidade, segurança e qualidade das aplicações;Participar do desenho e da evolução de arquiteturas baseadas em microsserviços;Implementar boas práticas de desenvolvimento, padrões de projeto e arquitetura de software;Realizar testes unitários, testes de integração, code reviews e manutenção evolutiva e corretiva;Atuar em conjunto com times de Frontend, Produto, QA, Arquitetura e DevOps;Apoiar e implementar processos de CI/CD, monitoramento, observabilidade e troubleshooting em ambientes produtivos;Analisar e solucionar incidentes, identificando causas raiz e propondo melhorias contínuas;Contribuir para a documentação técnica, compartilhamento de conhecimento e evolução das práticas de engenharia;Participar ativamente das definições técnicas, estimativas e planejamento das entregas.
REQUISITOS E QUALIFICAÇÕES
Experiência sólida no desenvolvimento Back-End utilizando Go (Golang);Experiência com Kotlin;Conhecimento em construção e sustentação de APIs RESTful;Experiência com arquitetura de microsserviços e sistemas distribuídos;Vivência com integração de sistemas utilizando APIs, mensageria e eventos;Conhecimento em bancos de dados relacionais e não relacionais;Experiência com modelagem de dados e otimização de consultas;Conhecimento em ferramentas de versionamento de código, como Git;Experiência com testes unitários, testes de integração e práticas de qualidade de software;Conhecimento em práticas de CI/CD e automação de pipelines;Experiência com monitoramento, observabilidade e análise de logs;Conhecimento em conceitos de cloud computing e ambientes containerizados;Vivência com Docker e ferramentas de orquestração de containers;Conhecimento em princípios de segurança de aplicações e APIs;Familiaridade com metodologias ágeis, como Scrum e Kanban;Boa capacidade analítica, resolução de problemas e colaboração em equipe;Excelente comunicação e perfil proativo para atuação em ambientes multidisciplinares.
INFORMAÇÕES ADICIONAIS
Experiência com Kubernetes;Conhecimento em plataformas de nuvem como AWS, Azure ou Google Cloud;Experiência com ferramentas de mensageria, como Kafka ou RabbitMQ;Vivência em ambientes de alta volumetria e sistemas críticos;Conhecimento em observabilidade com Prometheus, Grafana, ELK ou ferramentas similares;Experiência no segmento financeiro, fintechs ou meios de pagamento.
Quer se candidatar a esta vaga de Golang Back-End Developer Sênior | Remote com vantagem?
Receba em segundos uma versão adaptada do seu currículo com as palavras-chave e competências exatas exigidas pelos recrutadores desta oportunidade.
Clique para selecionar seu currículo (PDF ou Word)
O sistema lê seu histórico e gera a versão ideal para Golang Back-End Developer Sênior | Remote