Soliditetsutvecklare jobbbeskrivning mall/kort

Vi anställer en soliditetsutvecklare för att spela en avgörande roll för att göra blockchain -teknik och "defi" tillgänglig och rättvis för alla, överallt, genom att göra engagemang med komplexa ekonomiska och blockchain -data mer tillgängliga och bättre och roliga.

Du kommer att arbeta med ett tekniskt team i världsklass för att skapa och leverera kraftfulla decentraliserade applikationer (DAPPS) för en mängd olika fall av krypto/defi (NFT, staking, utlåning/lån, handel/AMMS) och institutionella användningsfall (digitala tillgångar och tillgångar och betalningar).

Du kommer att gå med i ett internationellt smidigt och produktteam där du ansvarar för att leverera Solidity Smart Contracts och DAPPS till en mångfaldig uppsättning användare.

Soliditetsutvecklare jobbprofil

Soliditet är ett program på hög nivå som används för att skapa smarta kontrakt, decentraliserade appar och Ethereum-skript som går självständigt. Liksom Java eller Python är det ett kontraktorienterat programmeringsspråk med sin egen instruktionsuppsättning. Den har också en kompilator som konverterar koden till bytekod som den virtuella maskinen Ethereum kan läsa (EVM).

Vidare skrivs soliditet statiskt och bland annat möjliggör arv, bibliotek och sofistikerade användardefinierade typer. Språksyntaxen är lätt att förstå och påverkas av språk som C ++, Python och JavaScript.

En soliditetsutvecklare bygger och distribuerar smarta kontrakt för Ethereum-baserade system med det objektorienterade soliditetsspråket. Soliditet är Ethereums modersmål, vilket ger företag total kontroll över att starta projekt i Ethereum Blockchain Network.

Rapporter till

  • Chief Technology Officer
  • Teknisk ledare
  • Senior Blockchain Developer

Soliditetsutvecklare

  • Genomföra blockchain -forskning, design, utveckling och testning på Ethereum -nätverket
  • Med hjälp av soliditet skapar du egen Blockchain -teknik (tjänster, bibliotek och algoritmer)
  • Skapa och distribuera tekniker med hög säkerhet (tjänster, bibliotek, algoritmer).
  • Skapa nya, återanvändbara, testade och effektiv kod för att utveckla och stödja blockchain -system
  • dagligen, fraktfunktioner både i framsidan och baksidan
  • Arbeta med en produktchef, designer och ingenjörer för att planera och samarbeta om funktioner

Soliditetsutvecklare Krav och färdigheter

-Förståelse av smarta kontrakt och konsensustekniker, samt uppleva att utveckla blockchain-appar eller bevis för koncept (POC) i soliditet på Ethereum

  • praktisk utvecklingskompetens inom följande områden: Solidity, JavaScript, Node.js och JSON
  • Måste ha ett starkt intresse för blockchain -teknik och gillar att lära sig och utveckla nya och uppfinningsrika metoder för att utnyttja smarta kontrakt på Ethereum -nätverket
  • Förståelse av blockchain arkitektoniska designmönster samt stödja infrastruktur
  • Kunskap om ERC20, ERC721 och andra protokoll
  • djupgående kunskap om blockchain-logik
  • Förståelse av grundläggande krypteringsmekanismer
  • Deltagande i open source blockchain -initiativ är en enorm fördel
  • Erfarenhet av peer-to-peer-nätverk
  • Bekanta med testdriven utveckling
  • Lagspelare, med kapacitet att arbeta med ett globalt team med entusiasm och körning
  • Ha erfarenhet av att utveckla väl utformade REST-API: er
  • Visa bra analytiska förmågor
  • Erfarenhet med en kontinuerlig leverans (CD) utvecklingsmetod
  • Kompetens i att utveckla lösningar som utnyttjar molnberäkningsplattformar (AWS, Azure, etc.)
  • Kunskap om databasteknologi, till exempel SQL
  • SQL/NoSQL och hur du har använt dem i dina projekt
  • Arbetskunskap om minst en implementering av blockchain
  • Förståelse för säkerhet och kryptografi
  • Tidigare erfarenhet av att arbeta med att utveckla tekniska sektorer och driva nya synpunkter och kapacitet
  • Kompetens för att tillhandahålla slutliga lösningar (livscykel för infrastruktur inklusive SDLC)