Meta

WhatsApp - Engenheiro(a) de Software - Generalista de Produto

JavaScriptPythonJavaC++Go
Tradução automática. Consulte o original.

Sobre a oportunidade

Mais de 3 bilhões de pessoas em mais de 180 países usam o WhatsApp para manter contato com amigos e familiares, a qualquer hora e em qualquer lugar. No Brasil, é também onde grande parte da vida cotidiana acontece — as pessoas enviam mensagens para empresas, coordenam suas famílias e, cada vez mais, enviam dinheiro com a mesma facilidade com que enviam uma mensagem. Estamos montando uma nova equipe para levar o WhatsApp adiante nessa direção. A recém-estabelecida equipe de Serviços do WhatsApp está focada em tornar o WhatsApp mais útil para o que as pessoas já o utilizam, e em construir o que vem a seguir. A equipe de Serviços do WhatsApp é tratada como um esforço de zero a um para que possamos agir rapidamente, assumir riscos e construir à medida que avançamos — com pessoal e prioridades, como qualquer outra equipe do WhatsApp, desde o primeiro dia. Pagamentos no WhatsApp não são uma aposta no papel: estão ativos e crescendo no Brasil, com a equipe de engenharia de pagamentos existente do WhatsApp se movendo como base.

Como engenheiro(a) de produto full-stack no WhatsApp, você usará sua mentalidade de startup e toda a sua gama de habilidades de engenharia para produzir produtos elegantemente simples. Espera-se que você ultrapasse os limites do que é possível em um aplicativo móvel, ao mesmo tempo em que compartilha nosso compromisso com a qualidade e a atenção aos detalhes. Você definirá a direção para a área técnica de uma equipe, liderará grandes iniciativas de ponta a ponta e será uma das pessoas em quem o pilar confia para fazer as compensações de engenharia corretas em meio à ambiguidade real.

Responsabilidades

  1. Construir recursos de produto de ponta a ponta, tanto no cliente quanto no servidor, desde a definição do produto até o rollout e lançamento.
  1. Desenvolver componentes de software reutilizáveis e APIs para interligação com plataformas de back-end, incluindo pagamentos e integrações de serviços de terceiros.
  1. Trabalhar em uma variedade de linguagens de programação e tecnologias, movendo-se para onde o problema estiver, em vez de permanecer em uma única camada da stack.
  1. Definir direção e metas para uma equipe, liderar grandes iniciativas e levá-las à conclusão entre as áreas funcionais.
  1. Arquitetar sistemas eficientes e escaláveis que impulsionam aplicações complexas, e fazer as compensações de engenharia que um esforço de 0 a 1 exige.
  1. Identificar e resolver problemas de desempenho e escalabilidade, e liderar grandes esforços para reduzir o débito técnico.
  1. Estabelecer a propriedade de componentes, recursos ou sistemas significativos com um entendimento especializado de ponta a ponta.
  1. Fornecer orientação técnica e mentoria a colegas, ajudar no onboarding de novos membros da equipe e elevar o nível de engenharia na equipe.
  1. Colaborar com equipes multifuncionais em gerenciamento de produto, design, ciência de dados e operações para construir experiências de aplicativos inovadoras.
  1. Parceria com equipes de pagamentos, jurídicas, de conformidade e de operações locais para lançar serviços que atendam ao nível de confiabilidade e regulamentação esperado no Brasil.

Qualificações Mínimas

  1. Bacharelado em Ciência da Computação, Engenharia da Computação, campo técnico relevante ou experiência prática equivalente.
  1. 8+ anos de experiência em programação em uma linguagem relevante, ou 4+ anos de experiência com um PhD.
  1. Experiência demonstrada em impulsionar mudanças dentro de uma organização e liderar projetos técnicos complexos.
  1. Experiência na utilização de dados e análises para explicar problemas técnicos e fornecer feedback e soluções detalhadas.

Qualificações Preferenciais

  1. Experiência na construção de aplicações de grande escala ou experiência similar.
  1. Experiência em linguagens de programação como C, C++, Java, Swift ou Kotlin, e linguagens de script como Python, JavaScript ou Hack.
  1. Experiência com integrações de API, e exposição a padrões arquiteturais de aplicações de software de grande escala.
  1. Experiência na construção para o mercado brasileiro, incluindo familiaridade com Pix e o ecossistema de pagamentos digitais do Brasil.
  1. Experiência no mercado brasileiro, ou experiência em uma empresa de tecnologia de consumo ou fintech sediada no Brasil operando em escala.
  1. Experiência na construção de sistemas de pagamento em escala, incluindo a confiabilidade, correção e requisitos regulatórios que eles carregam.
  1. Experiência em monetização, pagamentos, comércio ou produtos de IA/ML.
  1. Experiência na construção de produtos de 0 a 1 ou na criação de novas áreas de produto.
  1. Experiência com produtos globais e multisserviços, particularmente em mercados emergentes.
  1. Experiência trabalhando com equipes distribuídas em múltiplos locais.
  1. Familiaridade com plataformas de mensagens ou produtos de consumo mobile-first.
  1. Capacidade demonstrada de integrar ferramentas de IA para otimizar/redesenhar fluxos de trabalho e gerar impacto mensurável (por exemplo, ganhos de eficiência, melhorias de qualidade).
  1. Experiência em aderir e implementar práticas de IA responsáveis e éticas (por exemplo, avaliação de risco, mitigação de viés, revisões de qualidade e precisão).
  1. Desenvolvimento contínuo demonstrado de habilidades em IA (por exemplo, engenharia de prompt/contexto, orquestração de agentes) e atualização sobre tecnologias emergentes de IA.

Mais oportunidades com um só perfil

Quer aparecer para várias vagas sem repetir todo o processo? Crie seu perfil e seja encontrado pelas empresas que usam a Nort.

Criar meu perfil

Seu próximo empregojá está te procurando.

Nort

Plataforma de recrutamento reverso para programadores