Node.js udvikler Jobbeskrivelse Skabelon/kort

Vi ansætter en Node.js -udvikler, der vil håndtere dataudveksling mellem server- og klientapplikationer. Din primære pligt vil være at opbygge server-side-logikken, specificere og understøtte kerdatabasen og sikre fremragende ydelse og lydhørhed over for front-end-anmodninger.

Desuden vil du være ansvarlig for at integrere de front-end-stykker, der er bygget af dine kolleger i programmet. Som et resultat kræves et grundlæggende greb om front-end-teknologier som Vue.js, Angular JS, React JS eller enhver JavaScript-ramme.

Node.js udvikler jobprofil

En Node.js-udvikler er ansvarlig for at opbygge serversiden webapplikationsfunktionalitet i JavaScript og/eller JavaScript variationer såsom CoffeeScript, IcedCoffeescript osv. Back-end-komponenter er ofte udviklet af Node.js-udviklere, der forbinder applikationen til andre ( Ofte tredjepart) webtjenester og hjælpe front-end-udviklere ved at integrere deres arbejde med Node.js-applikationen.

Rapporterer til

  • CTO

Node.js udvikleransvar

  • Samarbejd med andre medlemmer af teamet, såsom frontend -udviklere
  • Opret og implementer node.js -kode
  • Sørg for, at der er opdaterede sikkerhedsforanstaltninger for at forhindre uautoriseret indgang
  • diagnosticere og rette eventuelle mangler i koden
  • Opret nok testsuiter til at garantere, at al funktionalitet, der er angivet i designet, er tilfreds
  • Sørg for, at server-side-koden er korrekt grænseflade med databaser
  • Sørg for, at koden er utroligt modstandsdygtig og i stand til at give fremragende ydelse til slutbrugeren
  • Juster server-side-kode med front-end-komponenter

Node.js udviklerkrav og færdigheder

  • En bachelor- eller kandidatgrad i datalogi, matematik eller sammenlignelig erfaring
  • Kendskab til JavaScript og Node.js
  • Praktisk erfaring med hvile, MySQL/PostgreSQL, WebSocket, MongoDB, Redis og andre teknologier
  • Fortrolighed med Docker og AWS -infrastruktur
  • Forståelse af datasikkerhedskoncepter
  • Arbejdskendskab til JavaScript, webstacks, biblioteker og rammer
  • Fremragende analytiske og problemløsende evner
  • Fremragende interpersonel, kommunikation og teamwork -evner
  • Drift erfaring og et ønske om at arbejde i et globalt miljø
  • ekstraordinær problemløsning og beslutningsevne
  • Forståelse af front-end-teknologier
  • Evnen til at fungere som en del af et team og samarbejde med tværfunktionelle teams