Solidity Developer functiebeschrijving sjabloon/kort

We nemen een soliditeitsontwikkelaar in om een ​​cruciale rol te spelen bij het maken van blockchain -technologie en "defi" toegankelijk en billijk voor iedereen, overal, door het betrekken van complexe financiële en blockchain -gegevens toegankelijker en beter en aangenamer te maken.

U werkt samen met een technisch team van wereldklasse om krachtige gedecentraliseerde applicaties (DAPP's) te maken en te leveren voor verschillende crypto/defi use cases (NFT's, inzetten, lenen/lenen, handel/AMM's) en institutionele use cases (digitale activa en Betalingen).

U zult lid worden van een internationaal agile en productteam waar u de leiding hebt over het leveren van soliditeit Slimme contracten en DAPPS aan een gevarieerde set gebruikers.

Solidity Developer Job Profile

Soliditeit is een programmeertaal op hoog niveau die wordt gebruikt om slimme contracten, gedecentraliseerde apps en Ethereum-scripts te maken die onafhankelijk van elkaar lopen. Net als Java of Python is het een contractgerichte programmeertaal met zijn eigen instructieset. Het bevat ook een compiler die de code omzet in bytecode die de Ethereum Virtual Machine kan lezen (EVM).

Bovendien wordt statisch getypt en, onder andere, erfenis, bibliotheken en geavanceerde door de gebruiker gedefinieerde typen mogelijk. De taalsyntaxis is gemakkelijk te begrijpen en beïnvloed door talen zoals C ++, Python en JavaScript.

Een soliditeitsontwikkelaar bouwt en implementeert slimme contracten voor op Ethereum gebaseerde systemen met behulp van de objectgeoriënteerde soliditeitstaal. Soliditeit is de moedertaal van Ethereum, waardoor bedrijven totale controle krijgen over startprojecten op het Ethereum Blockchain -netwerk.

Rapporteert aan

  • Hoofd technologie
  • Tech Lead
  • Senior blockchain -ontwikkelaar

Soliditeitsontwikkelaarsverantwoordelijkheden

  • Blockchain -onderzoek, ontwerp, ontwikkeling en testen uitvoeren op het Ethereum -netwerk
  • Soliditeit met behulp van eigen blockchain -technologie (diensten, bibliotheken en algoritmen) creëren
  • Maak en implementeer hoogbeveiligde technologieën (diensten, bibliotheken, algoritmen).
  • Het maken van nieuwe, herbruikbare, geteste en efficiënte code om blockchain -systemen te ontwikkelen en te ondersteunen
  • Dagelijks, verzendfuncties zowel aan de voorkant als de achterkant
  • Werken met een productmanager, ontwerper en ingenieurs om te plannen en samen te werken aan functies

Vereisten en vaardigheden voor soliditeitontwikkelaars

-Inzicht in slimme contracten en consensustechnieken, evenals ervaring met het ontwikkelen van blockchain-apps of bewijzen van concept (POC's) in stevigheid op Ethereum

  • Hands-on ontwikkelingsexpertise op de volgende gebieden: stevigheid, JavaScript, Node.js en JSON
  • Moet een sterke interesse hebben in blockchain -technologie en het leren en ontwikkelen van nieuwe en inventieve methoden om slimme contracten op het Ethereum -netwerk te benutten
  • Begrip van blockchain -architecturale ontwerppatronen en ondersteunende infrastructuur ondersteunen
  • Kennis van ERC20, ERC721 en andere protocollen
  • diepgaande kennis van blockchain-logica
  • Inzicht in fundamentele coderingsmechanismen
  • Deelname aan open source blockchain -initiatieven is een enorm voordeel
  • Ervaring met peer-to-peer netwerken
  • Bekendheid met testgestuurde ontwikkeling
  • Teamspeler, met de capaciteit om met een wereldwijd team met enthousiasme en drive te werken
  • hebben ervaring met het ontwikkelen van goed ontworpen REST API's
  • Toon goede analytische vaardigheden aan
  • Ervaring met een ontwikkelingsbenadering van continue levering (CD)
  • Expertise in het ontwikkelen van oplossingen voor het gebruik van cloud computing -platforms (AWS, Azure, enz.)
  • Kennis van databasetechnologie, zoals SQL
  • SQL/NOSQL en hoe u ze in uw projecten hebt gebruikt
  • Werkkennis van ten minste één blockchain -implementatie
  • Inzicht in beveiliging en cryptografie
  • Eerdere ervaring werken met het ontwikkelen van technologische sectoren en het stimuleren van nieuwe gezichtspunten en mogelijkheden
  • Expertise in het bieden van end-to-end oplossingen (levenscyclus voor infrastructuur inclusief SDLC)