Tecnologias
Descrição da vaga
Vaga para Desenvolvedor(a) Senior Go/Golang na WEX
A WEX, líder global em tecnologia financeira, está buscando um(a) Desenvolvedor(a) Sênior para integrar nossa equipe e impulsionar a modernização de nossas plataformas. Esta é uma excelente oportunidade para profissionais que desejam construir sistemas escaláveis, seguros e modulares, alinhados com as mais recentes estratégias de transformação tecnológica.
Sobre a Vaga
Nesta função, você terá a chance de construir serviços de alto impacto e modernizar nossos sistemas legados, desenvolvendo microsserviços modulares e escaláveis utilizando tecnologias modernas em toda a arquitetura. Nossos sistemas são projetados para alta disponibilidade, resiliência, facilidade de manutenção, otimização de desempenho e amigabilidade para desenvolvedores.
Suas Responsabilidades
- Liderar o design e desenvolvimento de soluções full-stack, com ênfase em microsserviços orientados a eventos, APIs e plataformas de dados.
- Conduzir a modernização iterativa, decompondo monolitos em serviços compartilhados e modulares.
- Construir capacidades reutilizáveis alinhadas com modelos de domínio centrados no produto.
- Contribuir para arquiteturas agentic e automação inteligente que impulsionam experiências de usuário perfeitas.
- Colaborar com equipes multifuncionais para entregar resultados de negócios mensuráveis.
- Orientar desenvolvedores juniores e promover as melhores práticas de engenharia.
- Projetar, desenvolver, testar e manter microsserviços e APIs prontos para a nuvem.
- Trabalhar com pipelines de dados de streaming (Kafka) para habilitar insights em tempo real.
- Aplicar abordagens de “platform-thinking” construindo capacidades reutilizáveis e detectáveis.
- Garantir a qualidade desde o início por meio de validação automatizada e pipelines de CI/CD.
- Entregar valor iterativamente, focando na conclusão e implantação de recursos.
- Fazer parceria com as equipes de produto e arquitetura para garantir que os sistemas sejam desacoplados, escaláveis e maduros para SaaS.
- Usar loops de monitoramento e feedback para impulsionar melhorias informadas por dados.
- Abordar proativamente a dívida técnica, equilibrando a modernização e a entrega de valor ao cliente.
Requisitos Essenciais
- Bacharelado ou Mestrado em Ciência da Computação ou Engenharia.
- Experiência em desenvolvimento de backend ou microsserviços (Java, .NET, Python, Go/Golang, etc.).
- Experiência prática com Java e frameworks baseados em Java.
- Expertise em design e programação orientada a objetos.
- Fortes habilidades de resolução de problemas no domínio da engenharia de software.
- Experiência trabalhando com arquiteturas modernas de microsserviços de backend.
- Experiência na construção e consumo de APIs RESTful.
- Experiência com message brokers e plataformas de streaming de eventos (Kafka).
- Forte conhecimento de SQL, bancos de dados relacionais e não relacionais.
- Conforto ao trabalhar com JSON, XML, YAML e outros formatos de arquivo de interface.
- Experiência com ambientes Unix/Linux, scripting e pipelines de CI/CD.
- Habilidade comprovada para decompor sistemas em serviços modulares e reutilizáveis.
- Excelentes habilidades de comunicação e colaboração em equipes distribuídas.
Diferenciais
- Experiência com soluções FinTech ou ecossistemas de pagamento.
- Experiência em nuvem (AWS preferencial) e conteinerização (Docker, Kubernetes).
- Familiaridade com frameworks modernos de UI (React, Angular, Vue.js).
- Experiência com ferramentas de Change Data Capture (CDC).
- Compreensão da integração de IA/ML em plataformas e fluxos de trabalho.
- Experiência com transações em larga escala e sistemas de alta disponibilidade.
O que te torna um ótimo candidato
- Você incorpora nossos princípios de engenharia: API-first, modular, iterativo e orientado a dados.
- Você prospera no trabalho de modernização, tornando os sistemas legados mais ágeis.
- Você valoriza a conclusão e a entrega em vez de apenas começar.
- Você vê a engenharia como uma forma de desbloquear resultados de negócios, não apenas escrever código.
- Você defende a qualidade, a automação e a reutilização em tudo o que constrói.
Esta vaga é uma excelente oportunidade para Desenvolvedores Go/Golang que buscam um ambiente desafiador e inovador. Candidate-se!
