首页常用模板岗位职责Node.js工程师岗位职责

Node.js工程师岗位职责

(职位描述,任职要求)

      简介:Node.js是一个Javascript运行环境(runtime),发布于2009年5月,由Ryan Dahl开发,实质是对Chrome V8引擎进行了封装。Node.js对一些特殊用例进行优化,提供替代的API,使得V8在非浏览器环境下运行得更好。V8引擎执行Javascript的速度非常快,性能非常好。[1]  Node.js是一个基于Chrome JavaScript运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。Node.js 使用事件驱动, 非阻塞I/O 模型而得以轻量和高效,非常适合在分布式设备上运行数据密集型的实时应用。

 

Node.js工程师岗位描述(模板一)

岗位职责:

1、参与前后端接口相关的技术方案的设计与开发;

2、从用户和技术出发,实现面向未来的系统规划、设计和落地; 

3、技术预研和技术难点攻关,保障系统可用性、稳定性、和可扩展性。

任职要求:

1、至少有2年以上的NodeJS服务端研发经验;

2、必须有至少其他一门服务器端语言如Java、C#或PHP的开发经验;

3、熟悉 Express/Koa/Sails/Hapi 等常用框架;

4、熟悉Redis缓存及持久化操作,PostgreSQL或MySQL ,有较强的SQL编程、优化能力;

5、有大型分布式,高并发,高负载,高可用性系统设计开发经验者优先。

 

Node.js工程师岗位描述(模板二)

岗位职责:

1、负责核心项目的后端开发工作;

2、研究并改进现有的后端框架,探索新的后端技术。

任职要求:

1、具有1年以上互联网行业工作经验;

2、基础好,对于node的基础知识有深入了解;

3、熟悉express、sequelize等框架;

4、适应互联网公司的工作节奏,绝对的积极主动,抗压能力强,执行能力更强。

 

Node.js工程师岗位描述(模板三)

岗位职责:

1、负责nodejs功能模块设计与编写;

2、负责与前端的数据交互;

3、分析项目需求,能给出良好的解决方案,并协助其他人员完成开发及调试工作;

4、对系统性能及稳定性进行调优,以提升整体系统的可用性和用户体验;

5、参与项目管理、需求分析与设计、项目部署等工作。

任职要求:

1、熟练使用Node.JS进行程序开发,精通Node.js标准库的使用,理 解Node.JS异步非阻塞的编程模型;

2、熟悉mongodb数据库;

3、熟练使用常用的Nodejs的第三方模块,如:express/redis/mongoose/jsdom/xml2js/socket.io/async/log4js/underscore/moment;

4、对Restful API理念认同并有项目实践;

5、熟悉Web性能测试;

6、学习能力强,拥有优秀的逻辑思维能力;

7、自我管理能力强,有良好的执行力;

8、有较好的沟通和团队协作能力;

9、熟悉Linux/Unix者优先;

10、了解AngularJS/HTML5者优先。

 

Node.js工程师岗位描述(模板四)

岗位职责:

1、根据产品需求,提出解决方案,完成大律师前端及API开发;

2、通过各种手段,完成法律相关数据抓取;

3、优化抓取性能与前端体验;

任职要求:

1、精通javascript, 熟悉ES6;

2、熟悉nodejs编程,三年以上实际项目经验;

3、熟悉reactjs,webpack,koa,mongodb,redis,selenium-webdriver;

4、了解基本数据结构及算法;

5、具备较强的学习能力和主动性,良好的沟通能力,优秀的分析问题和解决。

 

Node.js工程师岗位描述(模板五)

岗位职责:

1、负责公司项目服务器端开发;

2、负责应用服务支持与性能监控,针对问题代码重构;

3、负责缓存及持久数据库结构设计,性能调优;

4、进行服务器端架构讨论与优化;

5、进行技术预研和技术难点攻关,保障系统可用性、稳定性、和可扩展性。

任职要求:

1、本科及以上学历,计算机等相关专业,具有丰富的nodejs项目经验;

2、掌握nodejs事件机制,常见模块的使用,熟悉API调用;

3、扎实的编程基础,对常见数据结构、设计模式、算法有清晰的理解;

4、熟练使用MongoDB,Redis等后端数据库;

5、熟练使用Linux操作系统;

6、较好的沟通、协调能力,快速学习能力;

7、有较强的责任心和团队合作能力。
Zhize sidebar
热门文章
相关推荐
同行业猎头公司
天伦拓驰
威霖咨询
众寻咨询
博才世杰
赫庭人才