Soliditetsutvikler Jobbbeskrivelse Mal/Brief

Vi ansetter en soliditetsutvikler for å spille en kritisk rolle i å gjøre blockchain -teknologi og "defi" tilgjengelig og rettferdig for alle, overalt, ved å gjøre engasjement med komplekse økonomiske og blockchain -data mer tilgjengelige og bedre og morsomme.

Du vil samarbeide med et teknisk team i verdensklasse for å lage og levere kraftige desentraliserte applikasjoner (DAPPs) for en rekke krypto/defi-brukssaker (NFT, staking, utlån/lån, handel/AMM) og institusjonelle brukssaker (digitale eiendeler og betalinger).

Du vil bli med i et internasjonalt Agile og produktteam der du vil ha ansvaret for å levere Solidity Smart Contracts og DAPPs til et mangfoldig sett med brukere.

Soliditetsutviklerjobbprofil

Soliditet er et programmeringsspråk på høyt nivå som brukes til å lage smarte kontrakter, desentraliserte apper og Ethereum-skript som kjøres uavhengig. I likhet med Java eller Python er det et kontraktorientert programmeringsspråk med sitt eget instruksjonssett. Den har også en kompilator som konverterer koden til bytecode som Ethereum Virtual Machine kan lese (EVM).

Videre er soliditet statisk skrevet og muliggjør blant annet arv, biblioteker og sofistikerte brukerdefinerte typer. Språksyntaks er lett å forstå og påvirket av språk som C ++, Python og JavaScript.

En soliditetsutvikler bygger og distribuerer smarte kontrakter for Ethereum-baserte systemer ved å bruke det objektorienterte soliditetsspråket. Soliditet er Ethereums morsmål, og gir virksomheter total kontroll over startprosjekter på Ethereum blockchain -nettverket.

Rapporterer til

  • Chief Technology Officer
  • Teknisk bly
  • Senior blockchain -utvikler

Soliditetsutvikleransvar

  • Gjennomføre blockchain -forskning, design, utvikling og testing på Ethereum -nettverket
  • Bruke soliditet, lage proprietær blockchain -teknologi (tjenester, biblioteker og algoritmer)
  • Lag og distribuere teknologier med høy sikkerhet (tjenester, biblioteker, algoritmer).
  • Opprette roman, gjenbrukbar, testet og effektiv kode for å utvikle og støtte blockchain -systemer
  • Daglig, fraktfunksjoner både i frontenden og bakenden
  • Arbeide med en produktsjef, designer og ingeniører for å planlegge og samarbeide om funksjoner

Soliditetsutviklerkrav og ferdigheter

-Forståelse av smarte kontrakter og konsensus-teknikker, samt erfaring med å utvikle blockchain-apper eller bevis-av-konsept (POC) i soliditet på Ethereum

  • Hands-on utviklingskompetanse på følgende områder: Soliditet, JavaScript, Node.js og JSON
  • Må ha en sterk interesse for blockchain -teknologi og som å lære og utvikle nye og oppfinnsomme metoder for å utnytte smarte kontrakter på Ethereum -nettverket
  • Forståelse av blockchain -arkitektoniske designmønstre samt støttende infrastruktur
  • Kunnskap om ERC20, ERC721 og andre protokoller
  • Dybder kunnskap om blockchain-logikk
  • Forståelse av grunnleggende krypteringsmekanismer
  • Deltakelse i open source blockchain -initiativer er en stor fordel
  • Erfaring med peer-to-peer nettverk
  • Kjennskap til testdrevet utvikling
  • Lagspiller, med kapasitet til å samarbeide med et verdensomspennende lag med entusiasme og drivkraft
  • Ha erfaring med å utvikle godt designet REST APIer
  • Demonstrere gode analytiske evner
  • Erfaring med en kontinuerlig levering (CD) utviklingsmetode
  • Ekspertise innen utvikling av løsninger som utnytter cloud computing -plattformer (AWS, Azure, etc.)
  • Kunnskap om databaseteknologi, for eksempel SQL
  • SQL/NOSQL og hvordan du har brukt dem i prosjektene dine
  • Arbeidskunnskap om minst en blockchain -implementering
  • forståelse av sikkerhet og kryptografi
  • Tidligere erfaring med å jobbe med å utvikle teknologiske sektorer og drive nye synspunkter og evner
  • Kompetanse i å tilby ende-til-ende-løsninger (livssyklus for infrastruktur inkludert SDLC)