Node.js

Node.. js开发人员职位描述模板

A Node.js开发人员负责用JavaScript和/或其变体编写服务器端web应用程序逻辑, such as CoffeeScript, IcedCoffeeScript, etc. Node.Js开发人员通常开发后端组件, 将应用程序与其他(通常是第三方)web服务连接起来, 并通过将前端开发人员的工作与Node集成来支持他们.js application.

Share

A Node.js开发人员负责用JavaScript和/或其变体编写服务器端web应用程序逻辑, such as CoffeeScript, IcedCoffeeScript, etc. Node.Js开发人员通常开发后端组件, 将应用程序与其他(通常是第三方)web服务连接起来, 并通过将前端开发人员的工作与Node集成来支持他们.js application.

为Node写一份好的职位描述和广告.Js开发者需要适当的关注点分离. 当您在寻找高级节点时.js developer, 在你的招聘广告中发布一个通用的web开发人员描述,将会带来大量来自于专门构建前端用户界面的人的申请, 或者对编程知之甚少的网页设计师.

Node.Js依赖于前端开发工作中使用的相同语言和技术, 这使得很难区分这两个专业领域. 本文将为您提供一个示例Node.Js开发人员的职位描述,将帮助你写一个完美的招聘广告, 确保你很容易找到并雇用符合你标准的人.

Node.js开发人员-职位描述和广告模板

复制此模板,并将其修改为自己的模板:

Company Introduction

{{写一段简短而醒目的关于你公司的文字. 一定要提供有关公司文化、津贴和福利的信息. Mention office hours, remote working possibilities, 以及所有你能想到的让你的公司有趣的东西.}}

Job Description

We are looking for a Node.负责管理服务器和用户之间数据交换的开发人员. 您的主要重点将是开发所有服务器端逻辑, 中心数据库的定义和维护, 并确保高性能和对前端请求的响应. 您还将负责将您的同事构建的前端元素集成到应用程序中. 因此,对前端技术有基本的了解也是必要的.

Responsibilities

  • 前端开发人员开发的面向用户的元素与服务器端逻辑的集成
  • 编写可重用、可测试和高效的代码
  • 设计和实现低延迟、高可用性和高性能的应用程序
  • 实施安全和数据保护
  • 集成数据存储解决方案 {{可能包括数据库、键值存储、blob存储等.}}
  • {{在这里添加其他相关的职责}}

Skills And Qualifications

  • 熟练使用JavaScript {{或CoffeeScript取决于您的技术堆栈}}
  • Knowledge of Node.Js和可用框架 {{例如Express, StrongLoop等,具体取决于您的技术堆栈}}
  • 理解异步编程的本质及其怪癖和解决方法
  • 对服务器端模板语言有很好的理解 {{比如Jade, EJS等,取决于你的技术栈}}
  • 对服务器端CSS预处理器有很好的理解 {{例如Stylus, Less等,具体取决于您的技术栈}}
  • 基本了解前端技术,如HTML5, CSS3
  • 理解可访问性和安全遵从性 {{视具体项目而定}}
  • 多个系统、服务器和环境之间的用户身份验证和授权
  • 将多个数据源和数据库集成到一个系统中
  • 理解可伸缩应用程序背后的基本设计原则
  • 了解多种传播平台之间的差异,例如手机与手机. 桌面,并优化输出以匹配特定平台
  • 创建表示和支持业务流程的数据库模式
  • 实现自动化测试平台和单元测试
  • 精通代码版本控制工具,如Git
  • {{一定要提到其他框架, libraries, 或与您的开发堆栈相关的任何其他技术}}
  • {{列出您需要的教育程度或证书}}
See also:Toptal不断增长的社区驱动列表 essential Node.js interview questions

Recent Node.Toptal Engineers的文章

How to Hire Node.js Developers

Node.js开发人员是使用JavaScript或TypeScript架构和构建后端系统的专家. This guide to hiring Node.Js开发者的面试问题和答案, 以及最佳实践,将帮助您确定您的公司的最佳候选人.

Read Hiring Guide

Find the right Node.js interview questions

阅读社区驱动的优秀Node列表.js interview questions.
阅读它们,评论它们,甚至贡献你自己的.

Read the Questions

Hire a Top Node.js Developer Now

Toptal是一个顶级节点的市场.Js开发人员、工程师、程序员、编码员、架构师和顾问. 顶级公司和初创公司可以聘请Toptal专门的(全职)、小时或兼职节点.为他们的关键任务软件项目的自由职业者.

See Their Profiles

David Mihal

Freelance Node.js Developer

United StatesFreelance Node.js Developer at Toptal Since January 8, 2017

大卫成年后一直在开发网站和网络应用程序. As a software engineer, 他曾在许多不同的软件公司工作过,从早期创业公司到谷歌. David对许多web框架和环境都很有经验, 但他特别喜欢使用Meteor进行开发.js. 他理解高质量代码的重要性,以及满足进度要求的必要性.

Show More

Rob Brown

Freelance Node.js Developer

United StatesFreelance Node.js Developer at Toptal Since January 31, 2018

Robert是一个非常积极的专业人士,拥有企业级的经验. 具有出色的沟通技巧和高度的专注力, 罗伯特有能力将大的想法从设计阶段转移到实现阶段. As a full-stack developer, 罗伯特运用广泛的技能和知识来解决手头的具体问题.

Show More

Justin Michela

Freelance Node.js Developer

United StatesFreelance Node.js Developer at Toptal Since June 26, 2018

Justin是一名技术专业人士,对学习充满热情,拥有18年以上领导团队构建企业级分布式应用程序解决现实问题的经验. 贾斯汀坚信,企业的各个方面都需要合作, 从开发到市场再到销售, 是成功的必要条件吗.

Show More

Benjamin Kuker

Freelance Node.js Developer

CanadaFreelance Node.js Developer at Toptal Since December 19, 2019

Benjamin是一名可靠的开发人员,他的职业生涯亮点是在一家大数据分析初创公司担任高级全栈开发人员, a payment processor, and a user testing service. 他在整个开发生命周期中工作过,并且专攻前端. Benjamin对实现细节一丝不苟,同时总是考虑和平衡更广泛的利益相关者的关注. 沟通方面,他及时、切题、专业.

Show More

Davor Badrov

Freelance Node.js Developer

CroatiaFreelance Node.js Developer at Toptal Since December 12, 2019

Davor是一名拥有9年以上经验的高级全栈开发人员, 熟练制定可扩展和有效的解决方案. 精通单片和微服务架构, Davor对于任何对前端和后端技术有深刻理解的团队和项目来说都是一个通用的资产. 具有解决问题和不断学习的热情, 他是推动贵公司发展的最佳人选.

Show More

Nicolas Mazza

Freelance Node.js Developer

ArgentinaFreelance Node.js Developer at Toptal Since December 11, 2019

Nicolas是一名高级UI/UX设计师和web开发人员,拥有超过16年的开发和部署全周期工作经验. He studied web, desktop, 在Image Campus学习电子游戏开发,在贝尔格拉诺大学学习建筑与设计. As an experienced developer, Nicolas isn’t overly picky about projects; what he values is creating and maintaining a good relationship with the client.

Show More

Avenash Kabeera

Freelance Node.js Developer

SingaporeFreelance Node.js Developer at Toptal Since December 10, 2019

Avenash在软件开发生命周期的各个领域拥有15年以上的经验, 在开发web应用程序方面有良好的记录, back-end services, and external APIs. 他是一名工程领导者和导师,在不同阶段的公司中拥有建立和扩展高性能团队的经验, guiding software architecture, design, and implementation, 管理跨管理层的利益相关者, product, strategy, operations, 以及业务开发功能.

Show More

Sergej Kurbanov

Freelance Node.js Developer

Czech RepublicFreelance Node.js Developer at Toptal Since December 9, 2019

Sergej是一名全栈开发人员,拥有超过7年的可扩展构建经验, feature-rich applications, workflow automation, and AI integrations. 从在过去四年中指导200多名女学生成为初级React开发人员,到构建自己的ai驱动SaaS产品, Sergej的参与方法和保持领先的奉献精神使他成为任何项目或团队的宝贵资产.

Show More

Joanna Patrzyk

Freelance Node.js Developer

PolandFreelance Node.js Developer at Toptal Since November 29, 2019

乔安娜是一名软件工程师,在编程方面有八年多的经验. 她擅长构建全栈JavaScript解决方案,包括Node.js、TypeScript、React和React Native. Joanna在构建高质量的web、移动和PWA应用程序方面非常熟练.

Show More

Papuna Gagnidze

Freelance Node.js Developer

GeorgiaFreelance Node.js Developer at Toptal Since November 21, 2019

Papuna是一名高技能的QA自动化和DevOps工程师,具有Linux系统管理和网络工程经验. 他拥有QA团队的领导经验和交付高质量端到端测试的技能. Papuna使用微服务和无服务器架构设计和实现了可扩展的系统.

Show More

Tommaso Resti

Freelance Node.js Developer

ItalyFreelance Node.js Developer at Toptal Since November 20, 2019

In 2005, 托马索的职业生涯始于软件工程师,然后在2011年跨入移动开发领域, 将两个世界连接在一起. 加入企业和敏捷方法将他的职业生涯推向了下一个阶段——tdd和干净的代码让他大吃一惊! Since 2015, Tommaso曾在专题小组工作过, 照顾每一个发展方面, 从后端到前端的持续交付流程.

Show More

现在注册以查看更多资料.

Start Hiring

Toptal Connects the Top 3% 世界各地的自由职业人才.

Join the Toptal community.