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