← Voltar para vagas
V
Sr SW Engineer, Tokenization
Tecnologias
Descrição da vaga
Vaga: Engenheiro de Software Sênior (Go/Golang) - Tokenização
Empresa: Visa (Pismo)
Junte-se à Visa (Pismo) e faça parte de um time multidisciplinar focado em construir e manter funcionalidades customizadas e extensões para nossa plataforma principal. Esta é uma excelente oportunidade para desenvolver soluções específicas para diferentes regiões e clientes, impulsionando nossa expansão global.
O que você fará:
- Desenvolver e manter serviços escaláveis, confiáveis e seguros, utilizando principalmente Go/Golang, com possível exposição a tecnologias baseadas em JVM, implantados na AWS.
- Responsabilizar-se pela entrega de código limpo, eficiente, testável e bem documentado, alinhado com a estratégia técnica e os objetivos de negócio.
- Participar ativamente de todas as etapas do ciclo de vida do desenvolvimento de software, incluindo planejamento técnico, design de sistemas, implementação, testes, implantação e suporte à produção.
- Projetar e implementar arquiteturas de microsserviços escaláveis, avaliando tradeoffs relacionados a desempenho, confiabilidade e manutenibilidade.
- Escrever e manter testes automatizados robustos (unitários, integração, performance e ponta a ponta) para garantir a qualidade e resiliência do sistema.
- Provisionar, evoluir e manter a infraestrutura em nuvem utilizando Terraform, seguindo as melhores práticas de Infraestrutura como Código (IaC).
- Monitorar a saúde e o desempenho das aplicações utilizando logs, métricas, alertas e tracing, identificando e resolvendo proativamente problemas em sistemas distribuídos.
- Participar de revisões de código, fornecendo feedback construtivo focado na qualidade do código, arquitetura e impacto entre domínios.
- Colaborar estreitamente com gerentes de produto e parceiros multifuncionais para traduzir requisitos de negócio em soluções técnicas eficazes.
- Contribuir para discussões arquiteturais e técnicas, apoiando a melhoria contínua, escalabilidade e evolução da plataforma a longo prazo.
- Garantir a estabilidade e confiabilidade do sistema, apoiando a resposta a incidentes e as práticas de excelência operacional.
- Manter-se atualizado com as tecnologias emergentes e as melhores práticas, contribuindo com insights para discussões em equipe e coletivas.
- Ser reconhecido por entregar soluções técnicas de alta qualidade e impacto dentro da equipe.
Esta é uma vaga remota.
Qualificações:
- Residir no Brasil.
- Inglês em nível intermediário (B1) ou superior.
Habilidades Técnicas:
- Mais de 5 anos de experiência como Desenvolvedor de Software trabalhando em ambientes de produção.
- Forte experiência com Go/Golang e adaptabilidade a outras linguagens e ecossistemas relacionados à JVM (ex: Java, Groovy).
- Uso avançado de Git, incluindo resolução de cenários complexos de controle de versão e colaboração.
- Sólida experiência em projetar e operar arquiteturas de microsserviços em ambientes de nuvem.
- Habilidade comprovada para depurar e solucionar problemas em sistemas distribuídos.
- Forte expertise em testes, incluindo testes unitários, de integração, de performance e ponta a ponta.
- Experiência em projetar e documentar APIs utilizando ferramentas como Swagger/OpenAPI, diagramas de fluxo e documentação técnica para suportar DEVEX e consumidores externos.
- Proficiência com serviços AWS como SQS, SNS, DynamoDB, S3 e EventBridge, construindo soluções orientadas a eventos e nativas da nuvem.
- Experiência com Infraestrutura como Código e pipelines de implantação utilizando ferramentas como Terraform, ArgoCD, Jenkins, Codefresh ou similares.
- Uso avançado de Docker e Kubernetes em ambientes de produção.
- Forte conhecimento de bancos de dados relacionais e modelagem de dados, com familiaridade em estratégias de dados não relacionais.
- Compreensão de pipelines de CI/CD, práticas de GitOps e conceitos de observabilidade, incluindo monitoramento, logging, tracing e alertas.
- Capacidade de contribuir ativamente para a tomada de decisões técnicas relacionadas à escalabilidade, confiabilidade, desempenho e evolução do sistema.
Qualificações Desejáveis:
- Experiência trabalhando com sistemas críticos ou de missão crítica.
- Experiência no setor financeiro ou com sistemas de pagamentos/autorização.
- Familiaridade com ferramentas e práticas de observabilidade para sistemas distribuídos.
- Certificações AWS.
- Experiência no uso de ferramentas de desenvolvimento assistidas por IA (ex: Copilot, GPT, Claude) para melhorar a eficiência e a qualidade do desenvolvimento.
- 3 ou mais anos de experiência profissional com bacharelado ou mais de 2 anos de experiência profissional com pós-graduação (ex: mestrado, MBA).
A Visa é uma empregadora de oportunidades iguais.