職責(zé)描述:
1、負(fù)責(zé)后端模塊設(shè)置,代碼實(shí)現(xiàn)和文檔編輯;
2、獨(dú)立負(fù)責(zé)實(shí)現(xiàn)后端核心模塊的設(shè)計(jì)和開發(fā);
3、分析項(xiàng)目需求,能夠給出良好的解決方案,協(xié)助其他同事完成開發(fā)調(diào)試工作;
4、代碼優(yōu)化,性能優(yōu)化。
崗位要求:
1、一年以上Node.js開發(fā)工程師經(jīng)驗(yàn);
2、了解物聯(lián)網(wǎng)相關(guān)技術(shù);
3、熟練使用Node.js進(jìn)行后端開發(fā)。理解Node.js異步非阻塞的編程模型,熟悉常用Node.js擴(kuò)展,精通Nodejs編程模式及常見框架,如ES6、Express、Koa、nestjs,eggjs等;
4、熟悉MongoDB的使用,了解Redis緩存;
5、熟練使用Linux(CentOS/Ubuntu),熟練使用Git;
6、掌握RESTful接口設(shè)計(jì),熟練使用數(shù)據(jù)庫,消息隊(duì)列和緩存,如MySql、MongoDB、Redis、rabbitmq,kafka等
7、具備基礎(chǔ)的前端開發(fā)能力;
8、了解容器相關(guān)技術(shù)和部署實(shí)踐;
9、了解阿里云等常見公有云的相關(guān)產(chǎn)品特性;
10、了解CI/CD流程;
11、具備較強(qiáng)的溝通能力、邏輯思維能力;對技術(shù)富有鉆研精神,認(rèn)真、踏實(shí)、責(zé)任心強(qiáng)、樂于分享技術(shù)方面的心得。
12、熟悉團(tuán)隊(duì)協(xié)作工具,熟練編寫開發(fā)文檔,熟悉單元測試,并有能力進(jìn)行測試驅(qū)動(dòng)開發(fā)
注:請沒有node.js經(jīng)驗(yàn)的***遞,謝謝!