Soliditetsudvikler Jobbeskrivelse Skabelon/kort

Vi ansætter en soliditetsudvikler til at spille en kritisk rolle i at gøre blockchain -teknologi og "defi" tilgængelig og retfærdig for alle overalt ved at gøre engagement med komplekse økonomiske og blockchain -data mere tilgængelige og bedre og underholdende.

Du vil samarbejde med et teknisk team i verdensklasse for at oprette og levere kraftfulde decentrale applikationer (DAPPS) til en række crypto/defi-brugssager (NFT'er, staking, udlån/låntagning, handel/amms) og institutionelle brugssager (digitale aktiver og Betalinger).

Du vil tilslutte dig et internationalt agile og produktteam, hvor du er ansvarlig for at levere soliditets smarte kontrakter og DAPP'er til et forskelligt sæt brugere.

Soliditetsudvikler jobprofil

Soliditet er et programmeringssprog på højt niveau, der bruges til at skabe smarte kontrakter, decentrale apps og Ethereum-scripts, der kører uafhængigt. Ligesom Java eller Python er det et kontraktorienteret programmeringssprog med sit eget instruktionssæt. Den indeholder også en kompilator, der konverterer koden til bytecode, som Ethereum Virtual Machine kan læse (EVM).

Desuden indtastes soliditet statisk og muliggør blandt andet arv, biblioteker og sofistikerede brugerdefinerede typer. Sprogsyntaks er let at forstå og påvirkes af sprog som C ++, Python og JavaScript.

En soliditetsudvikler bygger og implementerer smarte kontrakter for Ethereum-baserede systemer ved hjælp af det objektorienterede soliditetssprog. Soliditet er Ethereums modersmål, hvilket giver virksomheder total kontrol over startprojekter på Ethereum blockchain -netværket.

Rapporterer til

  • Chief Technology Officer
  • Tech Lead
  • Senior blockchain -udvikler

Soliditetsudvikleransvar

  • Foretag blockchain -forskning, design, udvikling og test på Ethereum -netværket
  • Brug soliditet til at oprette proprietær blockchain -teknologi (tjenester, biblioteker og algoritmer)
  • Opret og implementerer teknologier med høj sikkerhed (tjenester, biblioteker, algoritmer).
  • Oprettelse af nye, genanvendelige, testede og effektive koder til at udvikle og understøtte blockchain -systemer
  • Dagligt, forsendelsesfunktioner både i frontenden og bagenden
  • Arbejde med en produktchef, designer og ingeniører for at planlægge og samarbejde om funktioner

Soliditetsudviklerkrav og færdigheder

-Forståelse af smarte kontrakter og konsensus-teknikker samt erfaring med at udvikle blockchain-apps eller -bevis-of-concept (POCS) i soliditet på Ethereum

  • Hands-on udviklingsekspertise i følgende områder: Soliditet, JavaScript, Node.js og JSON
  • Skal have en stærk interesse i blockchain -teknologi og lide at lære og udvikle nye og opfindelige metoder til at udnytte smarte kontrakter på Ethereum -netværket
  • Forståelse af blockchain -arkitektoniske designmønstre samt understøttende infrastruktur
  • Kendskab til ERC20, ERC721 og andre protokoller
  • dybdegående viden om blockchain-logik
  • Forståelse af grundlæggende krypteringsmekanismer
  • Deltagelse i open source blockchain -initiativer er en enorm fordel
  • Erfaring inden for peer-to-peer-netværk
  • Fortrolighed med testdrevet udvikling
  • holdspiller, med kapacitet til at arbejde med et verdensomspændende hold med entusiasme og køre
  • har erfaring med at udvikle veldesignede REST API'er
  • Demonstrere gode analytiske evner
  • Erfaring med en kontinuerlig levering (CD) udviklingsmetode
  • Ekspertise i udvikling af løsninger, der udnytter cloud computing -platforme (AWS, Azure osv.)
  • Kendskab til databaseteknologi, såsom SQL
  • SQL/NoSQL, og hvordan du har brugt dem i dine projekter
  • Arbejdskendskab til mindst en blockchain -implementering
  • Forståelse af sikkerhed og kryptografi
  • Tidligere erfaring med at arbejde med udvikling af teknologiske sektorer og drive nye synspunkter og kapaciteter
  • Ekspertise i levering af ende-til-ende-løsninger (livscyklus til infrastruktur inklusive SDLC)