Principais Responsabilidades
Engenharia de Plataforma Web3
• Projetar e construir serviços reutilizáveis de plataforma Web3 para tokenização, processamento de transações, conectividade blockchain, integração de carteiras, ingestão de eventos, indexação e gerenciamento do ciclo de vida de tokens.
• Construir serviços backend que interajam com nós blockchain, smart contracts, sistemas de assinatura, plataformas de custódia e sistemas off-chain.
• Desenvolver camadas comuns de abstração blockchain que possam suportar múltiplas redes, incluindo Besu, Canton, Ethereum/EVM, redes Layer 2, redes permissionadas e futuras plataformas blockchain empresariais.
• Construir integrações com Hyperledger Besu, redes compatíveis com Ethereum e redes EVM permissionadas.
• Implementar conectividade blockchain utilizando JSON-RPC, assinaturas WebSocket, codificação/decodificação ABI, logs de eventos, submissão de transações, rastreamento de status de transações e consultas a smart contracts.
• Apoiar padrões de engenharia para redes blockchain baseadas em Canton/Daml, incluindo conectividade de validador ou participante, ciclo de vida de pacotes de aplicação, autorização de transações e integração de workflows.
• Trabalhar com conceitos de aplicação Daml, incluindo implantação de pacotes DAR, versionamento, validação de instalação e habilitação de aplicações.
• Construir ou integrar serviços que suportem Canton->
• Colaborar com equipes de plataforma, infraestrutura e operações para avaliar estratégias de validadores Canton, incluindo modelos auto-hospedados e operados por provedores, quando aplicável.
Engenharia de Integração de Smart Contracts & Tokenização
• Projetar, desenvolver, integrar e revisar smart contracts para casos de uso de ativos tokenizados e workflows programáveis.
• Trabalhar com Solidity, padrões de token EVM, contratos atualizáveis, padrões de proxy, modelos de controle de acesso, designs de tokens permissionados e modelos de eventos de contratos.
• Construir camadas de interação com smart contracts que gerenciem codificação ABI, construção de calldata, simulação de transações, decodificação de eventos e leituras de estado de contratos.
• Estabelecer padrões de engenharia para desenvolvimento, testes, implantação, versionamento, planejamento de rollback e governança de mudanças em produção de smart contracts.
• Apoiar práticas de segurança de smart contracts, incluindo modelagem de ameaças, análise estática, fuzzing, testes de invariantes e pipelines de implantação segura.
Integração de Carteira, Assinatura & Orquestração de Transações
• Integrar com plataformas institucionais de carteira, custódia, assinatura e autorização que suportem workflows de ativos tokenizados.
• Projetar workflows de orquestração de transações abrangendo validação de requisições, verificações de políticas, roteamento de aprovações, assinatura, submissão, rastreamento de confirmações, retentativas, tratamento de exceções e registro de auditoria.
• Apoiar registro de endereços ou contas, limites de transações, listas de permissões, políticas de assinatura, workflows de aprovação e controles operacionais.
Qualificações Obrigatórias
• 5+ anos de experiência em engenharia de software construindo sistemas distribuídos, plataformas backend, sistemas financeiros, infraestrutura blockchain, plataformas de custódia, sistemas de negociação ou sistemas de transações em alta escala.
• Forte experiência prática em engenharia Web3.
• Profundo entendimento de Ethereum/EVM, incluindo smart contracts, codificação ABI, ciclo de vida de transações, gerenciamento de gas/taxas, gerenciamento de nonce, logs/eventos, confirmações e finalidade.
• Experiência construindo serviços backend que interajam com nós blockchain, carteiras, smart contracts, sistemas de assinatura ou plataformas de custódia.
• Experiência com JSON-RPC, assinaturas WebSocket, indexação de eventos blockchain, integração com smart contracts, monitoramento de transações e modelos de dados blockchain.
• Forte entendimento de infraestrutura de carteiras, assinatura de transações, gerenciamento de endereços, conceitos de custódia e padrões de gerenciamento de chaves.
• Fortes habilidades de engenharia backend em uma ou mais linguagens como Java, Go, Kotlin, TypeScript, Rust, Python ou C++.
• Experiência com APIs, microsserviços, arquitetura orientada a eventos, sistemas de mensageria, engenharia cloud-native e operações em produção.
• Capacidade de assumir independentemente problemas complexos de engenharia desde o design até a entrega em produção.
• Experiência com Canton, Daml, conceitos de validador/participante, implantação de DAR ou workflows blockchain institucionais.
Qualificações Desejáveis
• Experiência com Hyperledger Besu, redes EVM permissionadas ou implantações de blockchain privada.
• Experiência com Canton, Daml, conceitos de validador/participante, implantação de DAR ou workflows blockchain institucionais.
• Experiência com auditorias de smart contracts, fuzz testing, testes de invariantes, análise estática, verificação formal ou implantação segura de smart contracts.
• Experiência construindo indexadores blockchain, sistemas de orquestração de transações, integrações de custódia, plataformas de ciclo de vida de tokens ou motores de política de carteiras.
• Experiência com padrões de token como ERC-20, ERC-721, ERC-1155, ERC-1400, ERC-3643 ou outros frameworks de tokens permissionados.
• Experiência construindo sistemas em ambientes regulados, sensíveis à segurança ou de transações de alto valor.
• Certificações ou treinamentos relevantes em blockchain são um diferencial, incluindo treinamento/certificação Besu e caminhos de certificação relacionados a Digital Asset Daml/Canton