后端开发工程师Node.js

¥25k-50k 远程全职
后端开发工程师Node.js
职位描述

职位描述:

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、 丰富的业余休闲活动。