Jobgether

Engenheiro(a) Sênior de Backend - Data Core

TypeScriptNode.jsAWS
Tradução automática. Consulte o original.

Sobre a oportunidade

Esta vaga é publicada em nome de uma empresa parceira, que gerencia todas as candidaturas e próximos passos. Nossa parceira busca um(a) Engenheiro(a) Sênior de Backend – Data Core baseado(a) em Portugal.

Como a Jobgether funciona

Utilizamos um processo de correspondência com IA para garantir que sua candidatura seja avaliada de forma rápida, objetiva e justa em relação aos requisitos principais da vaga. Nosso sistema identifica os candidatos com maior compatibilidade, e essa lista é então compartilhada diretamente com a empresa contratante. A decisão final e os próximos passos (entrevistas, avaliações) são gerenciados por sua equipe interna.

Agradecemos seu interesse e desejamos sucesso!

Por que se candidatar através da Jobgether?

Aviso de Privacidade de Dados: Ao enviar sua candidatura, você reconhece que a Jobgether processará seus dados pessoais para avaliar sua candidatura e compartilhar informações relevantes com o empregador contratante. Este processamento é baseado em interesse legítimo e medidas pré-contratuais sob as leis de proteção de dados aplicáveis (incluindo GDPR). Você pode exercer seus direitos (acesso, retificação, exclusão, objeção) a qualquer momento.

#LI-CL1

Esta é uma função sênior de engenharia de backend focada na construção da infraestrutura que impulsiona uma plataforma de dados de criadores em larga escala. Você projetará e operará sistemas responsáveis pela coleta e manutenção de dados de mais de 400 milhões de perfis de criadores em grandes plataformas sociais. A função envolve a solução de desafios complexos de sistemas distribuídos em torno de confiabilidade, atualidade, escalabilidade, dependências externas e eficiência de custos. Você terá propriedade ponta a ponta, desde a definição de problemas ambíguos e o projeto de arquiteturas até a implantação, monitoramento e melhoria contínua de sistemas de produção. Você trabalhará com dados de alto volume, APIs de terceiros, redes de proxy e infraestrutura em nuvem, onde pequenas melhorias técnicas podem ter um impacto comercial significativo. O ambiente é remoto-primeiro, orientado a assincronismo, colaborativo e projetado para dar aos engenheiros seniores autonomia substancial.

Responsabilidades

  1. Construir e evoluir sistemas de backend responsáveis pela coleta e manutenção de mais de 400 milhões de perfis de criadores no Instagram, TikTok e YouTube.
  1. Desenvolver infraestrutura de coleta confiável, capaz de processar bilhões de pontos de dados, mantendo níveis adequados de atualidade, cobertura e qualidade de dados.
  1. Projetar serviços resilientes que possam lidar com instabilidade de API de terceiros, limites de taxa, interrupções de provedores, alterações de plataforma, falhas parciais e outras perturbações externas.
  1. Melhorar a economia da coleta de dados em larga escala, otimizando requisições, uso de proxy, novas tentativas, armazenamento, computação e outros custos de infraestrutura.
  1. Projetar e manter sistemas que determinam quais criadores devem ser coletados, quando devem ser coletados e com que frequência, equilibrando o valor para o cliente com o custo operacional.
  1. Ser responsável por sistemas de backend durante todo o ciclo de vida, incluindo coleta de requisitos, arquitetura, implementação, testes, implantação, monitoramento, operação e iteração.
  1. Construir forte observabilidade, alertas, monitoramento e salvaguardas operacionais para identificar falhas de coleta, problemas de qualidade de dados, lacunas de cobertura e regressões de atualidade antes que afetem os clientes.
  1. Trabalhar em estreita colaboração com equipes de dados, busca, produto e engenharia para estabelecer interfaces e dependências confiáveis entre os sistemas.
  1. Avaliar abordagens técnicas por meio de experimentos em produção, considerando taxa de transferência, modos de falha, escalabilidade, confiabilidade e economia unitária antes de fazer investimentos maiores.
  1. Contribuir para padrões de engenharia, decisões de arquitetura, revisões de código e direção técnica em toda a infraestrutura crítica de produção.

Requisitos

  1. Experiência comprovada na construção de sistemas de backend ou de dados em larga escala onde confiabilidade, taxa de transferência, latência, escalabilidade e custo são considerações importantes.
  1. Capacidade demonstrada de levar sistemas do conceito à produção, incluindo escopo, arquitetura, implementação, lançamento, operação, medição e melhoria contínua.
  1. Sólido conhecimento de sistemas distribuídos e a capacidade de raciocinar sobre falhas parciais, novas tentativas, idempotência, backpressure, escalabilidade, tolerância a falhas e trade-offs operacionais.
  1. Experiência na construção e manutenção de integrações com APIs de terceiros ou dependências externas que podem ter limites de taxa, ser não confiáveis ou sujeitas a alterações frequentes.
  1. Experiência prática com gerenciamento de proxy, roteamento de requisições ou gerenciamento de tráfego de alto volume é valiosa, incluindo uma compreensão dos desafios associados a sistemas anti-bot e manuseio responsável de tráfego em larga escala.
  1. Forte propriedade operacional, com experiência no uso de observabilidade, monitoramento, alertas, runbooks e controles de qualidade de dados para manter os sistemas de produção confiáveis após a implantação.
  1. Capacidade de trabalhar autonomamente em desafios técnicos ambíguos, coletar requisitos, identificar as perguntas certas e avançar projetos sem a necessidade de especificações totalmente definidas.
  1. Fortes habilidades de comunicação e colaboração, com a capacidade de explicar trade-offs técnicos claramente, fornecer feedback construtivo e trabalhar efetivamente entre equipes.
  1. Experiência com infraestrutura em nuvem, particularmente AWS, e forte proficiência com tecnologias de backend como TypeScript e Node.js.
  1. Familiaridade com bancos de dados, filas, armazenamento de objetos, infraestrutura como código e serviços de nuvem distribuídos.
  1. Experiência bônus com APIs de mídia social, coleta de dados em larga escala, frameworks de qualidade de dados ou monitoramento de atualidade e cobertura.
  1. Interesse na economia de criadores ou plataformas sociais é um diferencial, mas experiência prévia no setor não é necessária.

Benefícios

  • Remuneração competitiva: Salário anual na faixa de €80,000–€110,000, mais opções de ações. O pacote exato depende da localização, tipo de emprego, habilidades e experiência.
  • Participação acionária significativa: Opções de ações projetadas para fornecer aos funcionários participação acionária significativa à medida que a organização cresce.
  • Totalmente remoto na Europa: Trabalhe de onde você faz seu melhor trabalho, com alguma sobreposição com o GMT+3.
  • Horário de trabalho flexível: O foco está nos resultados e no impacto, em vez de horários de trabalho fixos.
  • Férias remuneradas ilimitadas: Tire o tempo que precisar para descansar, recarregar e manter um equilíbrio sustentável entre vida pessoal e profissional.
  • Suporte ao desenvolvimento pessoal: Cursos, livros, conferências e outras oportunidades de aprendizado são apoiados quando contribuem para o seu crescimento.
  • Propriedade real: Assuma a infraestrutura crítica de produção desde o conceito inicial até a implantação e operação, sem camadas desnecessárias de processos.
  • Reuniões presenciais regulares: Conecte-se com colegas pessoalmente por meio de encontros recorrentes da empresa, mantendo um modelo de trabalho remoto-primeiro.
  • Ambiente de trabalho focado: Reuniões propositais, colaboração focada e tempo de sobra para projetar, construir, fortalecer e operar sistemas.
  • Stack técnico moderno: Trabalhe com AWS, Pulumi, TypeScript, Node.js, Aurora Limitless/Postgres, S3, CloudWatch, ECS, SQS, Athena, redes de proxy e infraestrutura de roteamento personalizada.
  • Processo de entrevista rápido: O processo de contratação foi projetado para ser ágil e pode ser concluído em menos de uma semana, com uma conversa introdutória, entrevista de codificação, entrevista de design de sistema, entrevista de equipe e conversa final de cultura e alinhamento.

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