职位描述
职位描述:
1.开发和维护公司所有产品和服务的后端部分(包括但不限于客户端 API、网站及后台等);
2.利用 Node.js 和 Docker 等后端技术解决所有业务问题;
3.对现有的系统和代码架构进行重构并不断优化,提高性能和可维护性;
4.配合客户端工程师,完成代码有效对接;
任职要求:
1.精通 Node.js ,理解其技术架构、特性、适用场景,掌握至少一种服务端开发框架(例如 Koa、Express 等);
2.精通操作系统和网络通信原理,理解 HTTP/HTTPS 协议、文件系统、并发、分布式等概念;
3.DevOps 自动化运维,熟练使用 Docker 及相关技术栈;
4.数据驱动,至少掌握一到两门数据库技术(例如 MySQL、MongoDB、Redis 等),了解各种数据库的区别,理解数据层的设计和实现;
5.了解公有云和私有云的区别,若有公有云的使用经验为更佳,例如 AWS、阿里云、腾讯云、Google Cloud 等(熟悉 AWS 者优先考虑);
6.对代码质量有高标准的自我要求,具有良好的代码书写习惯和重构能力,编程时头脑清晰,对前后端交互和接口的设计有一定追求(有编写单元测试习惯者优先考虑);
7.具有扎实的编程功底和建模能力,精通常用的数据结构、算法、设计模式;
8.能快速学习、有效沟通,有团队合作精神,对新技术或不熟悉的领域有探索精神;
9.英文水平良好,至少能看能写;
10.其他优先考虑范围:有三年以上 Linux 环境下后端开发工作经验;有复杂应用开发和性能调优经验;有高可用 /容灾相关工作经验;有前端开发经验或能力。
福利情况
1、 优雅的办公环境,全深圳唯一一家不提倡加班文化的科技公司;
2、 带薪假:满一年员工可享受 5 天,之后每满一年增加 1 天,最多 12 天;
3、 年度员工体检、年度旅游、节日礼品、高温补贴等;
4、 每月生日 Party;
5、 为员工购买书籍和学习材料;
6、 丰富的业余休闲活动。