← Voltar para vagas
V

Sr SW Engineer, Tokenization

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.