职位:全栈工程师-NodeJS、ReactJS和VueJS
地点:加利福尼亚州山景城(部分现场工作)
时长:6个月以上
职位描述:
最终面试需要当地人
寻找Node JS后端开发人员。
全栈开发职位,需要7年以上实际经验(80%的后端开发和20%的前端开发,但应聘者应具备两者的能力)
前三项技能:
1. Node.Js后端开发(至少3年经验)
2. ReactJs和VueJs(至少2年经验)
3. 数据库知识(至少2年经验),例如Postgresql/CockroachDB SQL和NoSql
提示:在筛选简历时,请查看候选人是否有实际的Node.js后端开发经验(完整的Node.Js API开发)。通常市场上有人声称他们有Node.js的工作经验,但实际上他们只是使用Node作为BFF(前端的后端),作为与后端(可能是Java或其他技术)的中间连接层。但我们需要前者(完整的Node.js API开发),而不是后者。
以下是职位描述:
学历要求:计算机科学或相关领域的学士/硕士学位,来自知名学府
必备的技术技能:
7年以上实际经验(SDE)
精通(更多)后端和(较少)前端开发
精通以下领域:
o 至少3年以上的Node.JS(必需)后端开发经验。必须具备强大的编码经验。
o 2年以上的ReactJs + Redux和/或Vue.Js经验
o 熟悉Web技术微服务、构建API、负载均衡(必需)
o JSON标准(JavaScript对象表示法)(必需)
o 有Java等后端技术经验者优先考虑
o 至少有一家云服务平台的经验(AWS/Azure/GCP)
o 至少2年的Nosql和SQL经验
有使用至少一种NodeJs Web框架(Express、Sails或Hapi)的经验
所有开发和部署都基于Linux,开发人员应能在Mac上工作。
强大的分析和编程能力
扎实的数据结构和算法知识
良好的计算机科学基础知识
良好的面向问题解决能力
快速学习者,对学习和适应新技术充满热情
出色的口头和书面沟通能力,具备团队合作精神
注重细节,追求完美
良好的沟通和设计技巧
具备指导或领导小团队的经验
每日/每周任务(日常工作/资源的工作内容):
负责以可扩展和可伸缩的方式扩展平台的功能集
使用Nodejs等尖端技术全程参与微服务的开发
与优秀的工程师合作,解决旨在使客户体验无缝的难题
每天接受数据结构、算法技能和设计模式的挑战
体验从零开始构建产品并将其推向生产的经验
与业务合作,为客户面临的问题提供解决方案
使用Hapijs设计和开发新的应用程序和改进现有应用程序
使用Vuejs和React+Redux开发单页面Web应用程序
与内部和外部团队成员合作,为Samsung.com网站提供一级工程支持
通过修复错误、提供生产支持或监控脚本来支持现有和新的功能