Développeur Solidity DESCRIPTION DESCRIPTIONS / BRISSE

Nous embauchons un développeur de Solidity pour jouer un rôle essentiel en rendant la technologie de la blockchain et "Defi" accessible et équitable pour tout le monde, partout, en rendant les données financières et blockchain complexes plus accessibles et mieux et agréables.

Vous travaillerez avec une équipe technique de classe mondiale pour créer et fournir de puissantes applications décentralisées (DAPP) pour une variété de cas d'utilisation cryptographique / DEFI (NFTS, jalonnement, prêt / emprunt, trading / AMMS) et cas d'utilisation institutionnelle (actifs numériques et Paiements).

Vous vous joignerez à une équipe Agile et produit internationale où vous serez chargé de livrer des contrats intelligents Solidity et des DAPP à un ensemble diversifié d'utilisateurs.

Profil de travail du développeur Solidity

Solidity est un langage de programmation de haut niveau utilisé pour créer des contrats intelligents, des applications décentralisées et des scripts Ethereum qui s'exécutent indépendamment. Comme Java ou Python, c'est un langage de programmation orienté contractuel avec son propre ensemble d'instructions. Il dispose également d'un compilateur qui convertit le code en bytecode que la machine virtuelle Ethereum peut lire (EVM).

De plus, la solidité est typiquement typique et, entre autres, permet l'héritage, les bibliothèques et les types sophistiqués définis par l'utilisateur. La syntaxe linguistique est facile à comprendre et influencée par des langues comme C ++, Python et JavaScript.

Un développeur Solidity construit et déploie des contrats intelligents pour les systèmes basés sur Ethereum en utilisant le langage de solidité orienté objet. Solidity est la langue maternelle d'Ethereum, donnant aux entreprises un contrôle total sur le démarrage des projets sur le réseau d'Ethereum Blockchain.

Rapports à

  • Directeur de la technologie
  • Lead Tech
  • développeur de blockchain senior

Responsabilités des développeurs de solidité

  • Effectuer des recherches, une conception, un développement et des tests de blockchain sur le réseau Ethereum
  • Utilisation de la solidité, créez une technologie de blockchain propriétaire (services, bibliothèques et algorithmes)
  • Créer et déployer des technologies de haute sécurité (services, bibliothèques, algorithmes).
  • Création d'un code nouveau, réutilisable, testé et efficace pour développer et prendre en charge les systèmes de blockchain
  • quotidiennement, les fonctions d'expédition à la fois sur l'avant et l'arrière
  • Travailler avec un chef de produit, un concepteur et des ingénieurs pour planifier et collaborer sur les fonctionnalités

Exigences et compétences du développeur de Solidity

  • Compréhension des contrats intelligents et des techniques de consensus, ainsi que de l'expérience en développement d'applications de blockchain ou de preuves de concept (POCS) dans Solidity sur Ethereum
  • Expertise pratique au développement dans les domaines suivants: Solidity, Javascript, Node.js et JSON
  • Doit avoir un fort intérêt pour la technologie blockchain et comme apprendre et développer de nouvelles méthodes inventives pour tirer parti des contrats intelligents sur le réseau Ethereum
  • Compréhension des modèles de conception architecturale de la blockchain ainsi que des infrastructures de soutien
  • Connaissance de ERC20, ERC721 et d'autres protocoles
  • Connaissance approfondie de la logique de la blockchain
  • Compréhension des mécanismes de chiffrement fondamentaux
  • La participation aux initiatives de blockchain open source est un énorme avantage
  • Expérience dans le réseautage entre pairs
  • Familiarité avec le développement axé sur les tests
  • Joueur d'équipe, avec la capacité de travailler avec une équipe mondiale avec enthousiasme et conduire
  • Avoir de l'expérience en développement d'API REST bien conçu
  • Démontrer de bonnes capacités analytiques
  • Expérience avec une approche de développement de la livraison continue (CD)
  • Expertise dans le développement de solutions tirant parti des plateformes de cloud computing (AWS, Azure, etc.)
  • Connaissance de la technologie de la base de données, comme SQL
  • SQL / NOSQL et comment vous les avez utilisés dans vos projets
  • Connaissance pratique d'au moins une implémentation de blockchain
  • Compréhension de la sécurité et de la cryptographie
  • Expérience antérieure de travail avec le développement de secteurs technologiques et la conduite de nouveaux points de vue et de capacités
  • Expertise dans la fourniture de solutions de bout en bout (cycle de vie pour les infrastructures, y compris SDLC)