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