Web全栈工程师
Job Description
1、 有 Web 全站开发经验,能驾驭前端和后端(前端能满足简单数据展示基本需求即可),对前后端分离项目有一定实战经验;
2、 至少熟悉一种Web 框架及一种后端框架;
3、 熟悉 MySQL、Redis等数据库的使用,有手写 SQL 的能力;
4、 能熟练使用 HTML、CSS、JavaScript及其组件;
5、 熟悉 Linux 基本操作,能够独立打包部署维护项目;
6、 熟练使用 Git进行团队合作开发;
7、 具有较好的产品设计和沟通理解能力。
Job Requirement
1、 本科以上学历,计算机、统计学、数学等相关专业优先;
2、 熟悉 Linux 基本指令使用,能编写简单 Shell 脚本,能独立安装部署基础服务,如:SSHD,NginX,RabbitMQ等;
3、 熟练使用 Web 前端开发中任意一种常用框架如:Angular.js、Vue.js、React.js 等;
4、 熟悉 Redis、RabbitMQ/Kafka等中间件使用;
5、 熟练使用JavaScript或TypeScript语言作为开发语言完成项目,基本功扎实;
6、 熟练使用Django或者Flask作为项目开发框架;
7、 熟练掌握MySQL | PostgreSQL、MongoDB | ElasticSearch数据库使用和运维;
8、 有实际的项目上线和运维经验,基本Linux服务器运维经验,基本的团队协作和Git使用技能。