Modelo de Descrição do trabalho do desenvolvedor de solidez/breve

Estamos contratando um desenvolvedor de solidez para desempenhar um papel crítico em tornar a tecnologia Blockchain e "Defi" acessível e equitativa a todos, em todos os lugares, tornando -se a se envolver com dados financeiros e blockchain complexos mais acessíveis e melhores e agradáveis.

Você trabalhará com uma equipe técnica de classe mundial para criar e fornecer aplicativos descentralizados poderosos (DAPPs) para uma variedade de casos de uso de criptografia/defi (NFTs, estacas, empréstimos/empréstimos, comércio/AMMs) e casos de uso institucional (ativos digitais e ativos digitais e pagamentos).

Você ingressará em uma equipe internacional de ágil e produtos, onde estará encarregado de entregar contratos e DAPPs inteligentes da Solidity a um conjunto diversificado de usuários.

Perfil de trabalho do desenvolvedor de solidez

A solidez é uma linguagem de programação de alto nível usada para criar contratos inteligentes, aplicativos descentralizados e scripts Ethereum que são executados de forma independente. Como Java ou Python, é uma linguagem de programação orientada para contratos com seu próprio conjunto de instruções. Ele também possui um compilador que converte o código em bytecode que a máquina virtual Ethereum pode ler (EVM).

Além disso, a solidez é estaticamente digitada e, entre outras coisas, permite herança, bibliotecas e tipos sofisticados definidos pelo usuário. A sintaxe da linguagem é fácil de entender e influenciada por idiomas como C ++, Python e JavaScript.

Um desenvolvedor de solidez constrói e implanta contratos inteligentes para sistemas baseados em Ethereum usando a linguagem de solidez orientada a objetos. A solidez é a língua nativa da Ethereum, dando às empresas controle total sobre os projetos iniciais na rede de blockchain Ethereum.

Relatórios para

  • Diretor de Tecnologia
  • Líder de tecnologia
  • Desenvolvedor de blockchain sênior

Responsabilidades do desenvolvedor de solidez

  • Realize pesquisa, design, desenvolvimento e teste blockchain na rede Ethereum
  • Usando a solidez, crie tecnologia de blockchain proprietária (serviços, bibliotecas e algoritmos)
  • Criar e implantar tecnologias de alta segurança (Serviços, Bibliotecas, Algoritmos).
  • Criação de códigos novos, reutilizáveis, testados e eficientes para desenvolver e suportar sistemas blockchain
  • diariamente, o envio é de frete, tanto no front -end quanto no back -end
  • Trabalhando com um gerente de produto, designer e engenheiros para planejar e colaborar em recursos

Requisitos e habilidades do desenvolvedor de solidez

-Compreensão de contratos inteligentes e técnicas de consenso, além de experimentar o desenvolvimento de aplicativos de blockchain ou provas de conceito (POCs) em solidez no Ethereum

  • Especialização prática de desenvolvimento nas seguintes áreas: Solidez, JavaScript, Node.js e JSON
  • Deve ter um forte interesse na tecnologia blockchain e como aprender e desenvolver métodos novos e inventivos para alavancar contratos inteligentes na rede Ethereum
  • Compreensão dos padrões de design arquitetônico da blockchain, bem como suporte de infraestrutura
  • Conhecimento de ERC20, ERC721 e outros protocolos
  • Conhecimento profundo da lógica da blockchain
  • Compreensão dos mecanismos de criptografia fundamental
  • A participação em iniciativas de blockchain de código aberto é um grande benefício
  • Experiência em rede ponto a ponto
  • familiaridade com o desenvolvimento orientado a testes
  • Jogador de equipe, com a capacidade de trabalhar com um time mundial com entusiasmo e direção
  • tem experiência no desenvolvimento de APIs de descanso bem projetadas
  • demonstrar boas habilidades analíticas
  • Experiência com uma abordagem de desenvolvimento de entrega contínua (CD)
  • Especialização no desenvolvimento de soluções que alavancam plataformas de computação em nuvem (AWS, Azure, etc.)
  • Conhecimento da tecnologia de banco de dados, como SQL
  • SQL/NOSQL e como você os utilizou em seus projetos
  • Conhecimento prático de pelo menos uma implementação de blockchain
  • Compreensão de segurança e criptografia
  • Experiência anterior trabalhando com o desenvolvimento de setores tecnológicos e impulsionando novos pontos de vista e recursos
  • Especialização no fornecimento de soluções de ponta a ponta (ciclo de vida para infraestrutura, incluindo SDLC)