← Voltar para vagas

Engenheiro(a) de Software Backend 3

Descrição da vaga

Sobre a vaga

A WEX busca um(a) Engenheiro(a) de Software Backend 3 para a área de Engenharia de Corporate Payments. A posição envolve desenvolvimento de novas funcionalidades, automação, criação e sustentação de microserviços em um ambiente de pagamentos.

Responsabilidades

  • Trabalhar em times pequenos, colaborativos e de alta performance.
  • Colaborar com o time e stakeholders com comunicação clara e foco em resultados.
  • Orientar o desenvolvimento técnico de pessoas desenvolvedoras menos experientes em níveis funcional e arquitetural de componentes.
  • Defender posições técnicas com consistência e apoiar decisões do time.
  • Equilibrar velocidade de entrega com as exigências de um ambiente altamente regulado, como pagamentos.
  • Aprender novas tecnologias e alternar entre stacks com autonomia.
  • Atuar em código web front-end, serviços backend, armazenamentos de dados e sistemas de infraestrutura.
  • Contribuir para o desenho de arquiteturas modernas, escaláveis, resilientes e de fácil manutenção.
  • Desenvolver software moderno implantado em cloud, preferencialmente AWS.
  • Trabalhar com esquemas de criptografia, APIs modernas e frameworks front-end.
  • Entregar software de forma iterativa em times ágeis.

Requisitos

  • Experiência com Go, Kotlin, Java ou C#.
  • Experiência comprovada no desenvolvimento de web services internos ou externos.
  • Experiência escrevendo testes unitários, de componentes e de integração, com entendimento sólido da pirâmide de testes.
  • Conhecimento prático de pelo menos um framework web moderno.
  • Conhecimento prático de bancos de dados SQL e NoSQL.
  • Experiência na criação ou melhoria de pipelines de desenvolvimento.
  • Experiência com Infrastructure as Code, conteinerização e Kubernetes.
  • Capacidade de demonstrar pensamento crítico por meio de realizações anteriores.
  • Boas habilidades de comunicação e relacionamento interpessoal.

Diferenciais

  • Experiência na construção de aplicações para o setor financeiro, como produtos de cartão de crédito, contas a receber ou contas a pagar.
  • Experiência trabalhando com times distribuídos geograficamente.