Node.js utvikler Jobbbeskrivelse Mal/Brief

Vi ansetter en Node.js -utvikler som vil håndtere datautveksling mellom server- og klientapplikasjoner. Din primære plikt vil være å bygge serversiden logikk, spesifisere og støtte kjernedatabasen og sikre utmerket ytelse og respons på front-end forespørsler.

Videre vil du ha ansvaret for å integrere frontstykkene som er bygget av kollegene i programmet. Som et resultat kreves et grunnleggende grep om front-end-teknologier som Vue.js, Angular JS, React JS eller ethvert JavaScript-rammeverk.

Node.js utvikler jobbprofil

En Node.js-utvikler er ansvarlig for å bygge nettapplikasjonsfunksjonalitet i serversiden i JavaScript og/eller JavaScript-variasjoner som CoffeeScript, IcedCoffeScript, etc. Back-end komponenter er ofte utviklet av Node.js-utviklere, som kobler applikasjonen til andre ( Ofte tredjepart) webtjenester og bistår frontutviklere ved å integrere arbeidet sitt med Node.js-applikasjonen.

Rapporterer til

  • CTO

Node.js utvikleransvar

  • Samarbeid med andre medlemmer av teamet, for eksempel frontendutviklere
  • Opprett og distribuere Node.js -kode
  • Forsikre deg om at oppdaterte sikkerhetstiltak er på plass for å forhindre uautorisert inngang
  • Diagnostiser og korriger eventuelle feil i koden
  • Lag nok testsuiter til å garantere at all funksjonalitet som er angitt i designet er fornøyd
  • Forsikre deg om at koden på serversiden er riktig grensesnitt med databaser
  • Forsikre deg om at koden er utrolig spenstig og i stand til å gi utmerket ytelse til sluttbrukeren
  • Juster kode på serversiden med front-endekomponenter

Node.js utviklerkrav og ferdigheter

  • En bachelor- eller mastergrad i informatikk, matematikk eller sammenlignbar opplevelse
  • Kunnskap om JavaScript og Node.js
  • Praktisk erfaring med hvile, MySQL/PostgreSQL, WebSocket, MongoDB, Redis og andre teknologier
  • Kjennskap til Docker og AWS -infrastruktur
  • Forståelse av datasikkerhetskonsepter
  • Arbeidskunnskap om JavaScript, nettbunker, biblioteker og rammer
  • Utmerkede analytiske og problemløsende evner
  • Enestående mellommenneskelige, kommunikasjons- og teamarbeidsevner
  • operere erfaring og et ønske om å jobbe i et globalt miljø
  • Eksepsjonelle problemløsende og beslutningsevner
  • forståelse av front-end teknologier
  • Evnen til å operere som en del av et team og samarbeide med tverrfunksjonelle team