Jobgether

Engenheiro de Backend, Solving

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

Sobre a oportunidade

Esta vaga é anunciada em nome de uma empresa parceira, que gerencia todas as candidaturas e etapas subsequentes. Nossa parceira está em busca de um Engenheiro de Backend, Solving baseado em Portugal.

Como a Jobgether funciona

Usamos um processo de correspondência baseado em IA para garantir que sua candidatura seja analisada de forma rápida, objetiva e justa em relação aos requisitos principais da função. Nosso sistema identifica os candidatos mais adequados, e esta lista é compartilhada diretamente com a empresa contratante. A decisão final e as próximas etapas (entrevistas, avaliações) são gerenciadas pela equipe interna deles.

Agradecemos seu interesse e desejamos o melhor!

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 baseia-se em interesse legítimo e medidas pré-contratuais sob as leis de proteção de dados aplicáveis (incluindo o GDPR). Você pode exercer seus direitos (acesso, retificação, exclusão, objeção) a qualquer momento.

#LI-CL1

Como Engenheiro de Backend, Solving, você desenvolverá e manterá os sistemas principais que impulsionam transações cross-chain rápidas, confiáveis e com bom custo-benefício. Você construirá o software responsável por gerar cotações, otimizar rotas de negociação e executar solicitações de usuários em ambientes de liquidez on-chain e off-chain. Seu trabalho influenciará diretamente as taxas de sucesso das transações, a velocidade de execução, a precisão dos preços e a lucratividade do negócio. Trabalhando principalmente com TypeScript e Node.js, você enfrentará desafios complexos de backend em finanças descentralizadas (DeFi), infraestrutura de blockchain e sistemas de pagamento. Você colaborará estreitamente com engenheiros de protocolo para integrar novos mecanismos de liquidação e promover soluções de liquidez descentralizada. Esta é uma função prática de alto impacto que oferece autonomia técnica significativa e a oportunidade de moldar a infraestrutura que torna as transações em blockchain mais acessíveis.

Responsabilidades

  1. Projetar, construir e aprimorar continuamente o mecanismo principal de geração de cotações e precificação, incorporando feeds de preços on-chain, integrações de roteamento de swap e cálculos dinâmicos de taxas para oferecer uma execução de transação competitiva e confiável.
  1. Desenvolver e manter integrações com exchanges descentralizadas (DEXs) e agregadores, incluindo 1inch, LiFi e Uniswap, implementando calldata de transação em nível de contrato, roteamento multi-hop, gerenciamento de slippage e estimativa de gas.
  1. Assumir a responsabilidade por pipelines de transação de ponta a ponta, desde a detecção de depósitos e geração de cotações até a execução e liquidação da negociação, garantindo um processamento confiável em fluxos de trabalho complexos e de várias etapas.
  1. Melhorar a confiabilidade do sistema e a visibilidade operacional implementando propagação estruturada de erros, monitoramento, alertas e fluxos de trabalho de triagem de incidentes usando ferramentas como Datadog.
  1. Identificar, investigar e resolver falhas de execução e gargalos de desempenho, considerando reversões de transações, mecanismos de nova tentativa, restrições de liquidez, picos nos preços de gas e outros casos extremos.
  1. Colaborar com equipes de engenharia de protocolo para integrar novas primitivas de liquidação e apoiar a transição para liquidez descentralizada e apoiada por protocolo.
  1. Desenvolver recursos especializados de transação e precificação para casos de uso de pagamento, incluindo transações de stablecoin um-para-um e precificação fixa para os principais ativos.
  1. Assumir a responsabilidade por projetos desde o design inicial até a implementação, testes, implantação e otimização contínua, garantindo que as soluções atendam aos requisitos de desempenho, confiabilidade e negócios.
  1. Contribuir para a melhoria contínua da arquitetura de backend, práticas de engenharia e ferramentas operacionais para apoiar uma infraestrutura de transação cross-chain escalável e confiável.

Requisitos

  1. Sólida experiência em engenharia de backend com TypeScript e Node.js, incluindo a capacidade de desenvolver, manter e otimizar serviços de backend de nível de produção.
  1. Experiência prática na construção de sistemas que interagem com protocolos on-chain, incluindo consulta de cotações de DEX, construção de calldata de swap, tratamento de reversões de transações e implementação de mecanismos de nova tentativa ou recuperação.
  1. Sólida compreensão dos fundamentos de finanças descentralizadas, incluindo formadores de mercado automatizados (AMMs), pools de liquidez, roteamento de tokens, slippage, impacto no preço e valor extraível máximo (MEV).
  1. Capacidade demonstrada de projetar e assumir pipelines de processamento complexos e de várias etapas, conectando detecção de transações, precificação, execução e liquidação em sistemas confiáveis de ponta a ponta.
  1. Forte foco em confiabilidade e resiliência, com a capacidade de antecipar casos extremos, implementar tratamento de erros robusto, estabelecer observabilidade significativa e solucionar problemas de produção de forma sistemática.
  1. Excelentes habilidades de resolução de problemas e análise, com a capacidade de navegar pela complexidade técnica, tomar decisões de engenharia sólidas e equilibrar desempenho de execução, precificação e confiabilidade.
  1. Alto grau de responsabilidade e autonomia, incluindo a capacidade de conduzir projetos de forma independente desde o conceito até a produção, gerenciar compensações técnicas e assumir a responsabilidade pelos resultados.
  1. Habilidades eficazes de comunicação e colaboração, com a capacidade de trabalhar entre equipes de engenharia, compartilhar contexto técnico e contribuir para um ambiente de trabalho remoto.

Diferenciais

  1. Experiência com protocolos de ponte cross-chain, interoperabilidade de blockchain ou arquiteturas baseadas em intenção.
  1. Experiência anterior no desenvolvimento de infraestrutura de solver, sistemas de market-making ou outros sistemas de execução em finanças descentralizadas.
  1. Familiaridade com Solana e roteamento Jupiter, ou com modelos de transação baseados em UTXO do Bitcoin.
  1. Experiência com BullMQ, filas de trabalho baseadas em Redis ou infraestrutura de processamento assíncrono comparável.
  1. Histórico comprovado de integração com os principais agregadores de DEX, como 1inch, LiFi ou 0x.
  1. Experiência no design de sistemas que otimizam a precificação de transações, utilização de liquidez, eficiência de execução e confiabilidade geral.

Benefícios

  • Salário base competitivo.
  • Pacote de equity, oferecendo a oportunidade de participar do crescimento de longo prazo da empresa.
  • Benefícios de saúde abrangentes.
  • Folga remunerada ilimitada, com um mínimo incentivado para apoiar o descanso regular e o equilíbrio entre vida pessoal e profissional.
  • Ambiente de trabalho remoto que enfatiza flexibilidade, colaboração e comunicação clara.
  • Oportunidade de trabalhar em infraestrutura de blockchain de alto impacto atendendo milhões de usuários em várias redes blockchain.
  • Responsabilidade técnica significativa e a oportunidade de resolver desafios complexos de engenharia em pagamentos cross-chain e finanças descentralizadas.

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