【职位简介】 我们现招募Node后端开发工程师,主要负责后端模块开发,并协助主管对整个后端开发方向进度进行把控。 【岗位职责】 1. 参与项目的需求分析、概要设计、详细设计、技术文档的编写。 2. 根据公司规范进行后端程序模块的开发及迭代。 3. 指导初级团队成员的日常开发工作,解决开发中的技术问题。 4. 记录最佳实践,丰富公司的技术文档系统。 5. 协助完成项目的测试、系统交付工作,对项目实施提供支持。 6. 协调团队工作。 【任职要求】 1. 本科及以上学历,3~7年相关岗位工作经验,有过NodeJS实战经验(1年以上经验)。 2. 熟悉掌握JavaScript语言,ES6+新特性。 3. 熟练掌握一或多种编程语言,如:JavaScript、Java、Python、Go等等。 4. 熟练掌握一或多种后端开发框架,如Express、Spring、Django、 Martini等。 5. 熟练使用Git进行代码管理,如版本管理、代码审阅、版本发布等。 6. 熟悉一种或多种关系或非关系型数据库, 熟悉Redis或者其他类似的内存数据库, 熟练掌握Docker。 9. 具备扎实的计算机基础知识(算法数据结构、计算机网络、通讯协议、操作系统、数据库原理、计算机体系结构等)。 10. 熟悉英文文档规范。英文阅读无障碍热爱编程,有自主学习能力及强烈的求知欲、好奇心和进取心,能及时关注和学习业界最新技术,熟悉操作系统原理及有实际上手经验。 11. 可全职于湖北武汉工作。 【加分项】 1. 书写英文文档能力。 2. 掌握数据库原理,并懂得如何优化数据库操作。 3. 开源社区或有个人作品优先。 4. 3年+NodeJS开发经验优先。 5. 熟练掌握Rust编程语言优先。 6. 有团队管理能力以及协调部门合作的能力。 7. 熟练掌握K8S者优先。