Solidità Developer Descrizione Descrizione Modello/Breve

Stiamo assumendo uno sviluppatore di solidità per svolgere un ruolo fondamentale nel rendere la tecnologia blockchain e accessibile ed equo "DIFI" per tutti, ovunque, rendendo il coinvolgimento con dati finanziari e blockchain complessi più accessibili e migliori e divertenti.

Lavorerai con un team tecnico di livello mondiale per creare e fornire potenti applicazioni decentralizzate (DAPPS) per una varietà di casi d'uso Crypto/DeFI (NFT, picchi, prestiti/prestiti, trading/AMM) e casi d'uso istituzionali (attività digitali e digitali e le attività digitali e le attività digitali e le attività digitali e pagamenti).

Ti unirai a un team internazionale Agile e Product in cui ti comporterai di fornire contratti intelligenti di solidità e DAPPS a una serie diversificata di utenti.

Profilo di lavoro per sviluppatori di solidità

La solidità è un linguaggio di programmazione di alto livello utilizzato per creare contratti intelligenti, app decentralizzate e script di Ethereum che funzionano in modo indipendente. Come Java o Python, è un linguaggio di programmazione orientato al contratto con il proprio set di istruzioni. Presenta anche un compilatore che converte il codice in bytecode che la macchina virtuale Ethereum può leggere (EVM).

Inoltre, la solidità viene digitata staticamente e, tra le altre cose, consente l'eredità, le librerie e i sofisticati tipi definiti dall'utente. La sintassi del linguaggio è facile da capire e influenzato da lingue come C ++, Python e JavaScript.

Uno sviluppatore di solidità crea e distribuisce contratti intelligenti per i sistemi basati su Ethereum utilizzando il linguaggio di solidità orientata agli oggetti. La solidità è la lingua madre di Ethereum, offrendo alle aziende il controllo totale sull'avvio di progetti sulla rete di blockchain di Ethereum.

Denunciare a

  • Chief Technology Officer
  • Lead tecnologico
  • Senior Blockchain Developer

Responsabilità degli sviluppatori di solidità

  • Condurre la ricerca, la progettazione, lo sviluppo e i test blockchain sulla rete Ethereum
  • Utilizzo della solidità, creare tecnologia blockchain proprietaria (servizi, biblioteche e algoritmi)
  • Creare e distribuire tecnologie ad alta sicurezza (servizi, biblioteche, algoritmi).
  • Creazione di un codice nuovo, riutilizzabile, testato ed efficiente per sviluppare e supportare i sistemi blockchain
  • Ogni giorno, le funzionalità di spedizione sia sul front -end che sul retro
  • Lavorare con un product manager, designer e ingegneri per pianificare e collaborare alle funzionalità

Requisiti e competenze degli sviluppatori di solidità

-Comprensione dei contratti intelligenti e tecniche di consenso, nonché esperienza nello sviluppo di app blockchain o prove di concetto (POC) in Solidità su Ethereum

  • Competenza per lo sviluppo pratico nelle seguenti aree: Solidità, Javascript, Node.js e JSON
  • Deve avere un forte interesse per la tecnologia blockchain e come l'apprendimento e lo sviluppo di metodi nuovi e inventivi per sfruttare i contratti intelligenti sulla rete Ethereum
  • Comprensione dei modelli di progettazione architettonica blockchain e di supporto alle infrastrutture
  • Conoscenza di ERC20, ERC721 e altri protocolli
  • Conoscenza approfondita della logica blockchain
  • Comprensione dei meccanismi di crittografia fondamentali
  • La partecipazione alle iniziative blockchain open source è un enorme vantaggio
  • Esperienza in rete peer-to-peer
  • familiarità con lo sviluppo basato sui test
  • giocatore di squadra, con la capacità di lavorare con una squadra mondiale con entusiasmo e guidare
  • avere esperienza nello sviluppo di API di riposo ben progettate
  • Dimostrare buone capacità analitiche
  • Esperienza con un approccio di sviluppo di consegna continua (CD)
  • Esperienza nello sviluppo di soluzioni sfruttando le piattaforme di cloud computing (AWS, Azure, ecc.)
  • Conoscenza della tecnologia del database, come SQL
  • SQL/NOSQL e come li hai utilizzati nei tuoi progetti
  • Conoscenza lavorativa di almeno una blockchain implementazione
  • Comprensione della sicurezza e della crittografia
  • Esperienza precedente di lavorare con lo sviluppo di settori tecnologici e guidare nuovi punti di vista e capacità
  • Esperienza nel fornire soluzioni end-to-end (ciclo di vita per infrastrutture tra cui SDLC)