基本要求:
1、熟悉javascript/lodash,深刻理解閉包,原型鏈,this變量;
2、熟悉Node.js原生API,理解Nodejs的事件機(jī)制、異步I/O、Buffer等知識(shí),具有ES6的開發(fā)經(jīng)驗(yàn);
3、熟悉消息隊(duì)列、緩存、反向代理、負(fù)載均衡、讀寫分離等常見后端架構(gòu);
4、熟悉EventListener/Promise設(shè)計(jì)模式;
5、熟悉HTTP協(xié)議,RESTful規(guī)范,了解AMD/CMD規(guī)范;
6、熟悉基本的sql/redis命令,具有一定的開發(fā)經(jīng)驗(yàn);
7、具有co/koa/knex/ioredis的開發(fā)經(jīng)驗(yàn);
8、具有mysql/redis/linux/git的使用經(jīng)驗(yàn);
9、抗壓能力強(qiáng),能適應(yīng)加班。
崗位職責(zé):
1、負(fù)責(zé)產(chǎn)品后端功能的實(shí)現(xiàn),維護(hù)和優(yōu)化;
2、負(fù)責(zé)相關(guān)技術(shù)文檔的編寫和維護(hù);
3、根據(jù)產(chǎn)品需求,制定優(yōu)化方案和重構(gòu)標(biāo)準(zhǔn)。