Principais Responsabilidades
- Projetar, desenvolver e implantar componentes e integrações Web3 para uma Plataforma de Ativos Digitais, incluindo smart contracts, listeners de eventos on-chain, integrações de carteiras e conectores de protocolos blockchain.
- Construir e manter serviços backend que interagem com redes blockchain públicas e permissionadas (ex.: Ethereum, Hyperledger Besu, Corda ou equivalentes).
- Desenvolver, testar e auditar smart contracts escritos em Solidity ou linguagens equivalentes, garantindo segurança, corretude e eficiência de gas.
- Integrar bibliotecas e SDKs Web3 (ex.: Web3J, Web3JS, Ethers.js, Viem) em serviços backend empresariais Java e/ou Node.js.
- Implementar arquiteturas assíncronas e orientadas a eventos para lidar com eventos on-chain, gerenciamento do ciclo de vida de transações e sincronização de estado da blockchain.
Qualificações / Experiência
- Bacharelado em Ciência da Computação, Engenharia ou área correlata; mestrado é um diferencial.
- 8+ anos de experiência geral em engenharia de software, com uma sólida base em desenvolvimento backend.
- 2 a 4 anos de experiência prática em desenvolvimento de aplicações Web3 e blockchain, incluindo desenvolvimento de smart contracts e integração de protocolos blockchain.
- 3 a 5 anos de experiência com desenvolvimento backend utilizando Java/Spring, Node.js ou frameworks empresariais equivalentes.
Ao se candidatar, mencione a palavra CANDYSHOP para mostrar que você leu a vaga completamente.