1.崗位描述
1.1崗位名稱:后端開發(fā)工程師
1.2所屬部門:技術(shù)部
1.3直接上級:技術(shù)部經(jīng)理
1.4工作核心:負(fù)責(zé)設(shè)計、開發(fā)、測試并維護(hù)移動式無人值守便利店的所有服務(wù)器端業(yè)務(wù)系統(tǒng)、應(yīng)用程序接口(API)及數(shù)據(jù)服務(wù),確保為核心業(yè)務(wù)場景提供穩(wěn)定、高效、安全的技術(shù)支撐。打造支撐日常運營、用戶交易和設(shè)備聯(lián)動的“數(shù)字中樞”,對系統(tǒng)的穩(wěn)定性、安全性和擴展性負(fù)有直接責(zé)任。
2.工作職責(zé)
2.1核心業(yè)務(wù)系統(tǒng)開發(fā)
2.1.1用戶與會員體系:實現(xiàn)用戶注冊、認(rèn)證、積分、等級與權(quán)益管理。
2.1.2商品與供應(yīng)鏈系統(tǒng):管理商品SKU、分類、定價及實時庫存同步(尤其需與移動車輛庫存聯(lián)動)。
2.1.3訂單與交易系統(tǒng):處理從購物車、訂單生成、多渠道支付對接(微信/支付寶)到賬單管理的全流程。
2.2物聯(lián)網(wǎng)平臺與設(shè)備聯(lián)動
2.2.1設(shè)備接入與管理:通過
MQTT/HTTP 等協(xié)議,實現(xiàn)與無人車、自助結(jié)算臺、監(jiān)控傳感器等硬件的穩(wěn)定、低延遲通信。
2.2.2設(shè)備狀態(tài)監(jiān)控與指令下行:實時接收設(shè)備心跳、狀態(tài)數(shù)據(jù),并支持遠(yuǎn)程下達(dá)開門、庫存更新、廣告推送等指令。
2.2.3數(shù)據(jù)采集與轉(zhuǎn)發(fā):收集設(shè)備運行數(shù)據(jù),并轉(zhuǎn)發(fā)給數(shù)據(jù)平臺與算法系統(tǒng)進(jìn)行分析。
2.3智能系統(tǒng)集成與數(shù)據(jù)服務(wù)
2.3.1AI服務(wù)集成:為計算機視覺(商品識別)、智能推薦等算法模塊提供高性能、高可用的API集成支持。
2.3.2數(shù)據(jù)接口支持:為前端頁面、數(shù)據(jù)看板及運營分析提供準(zhǔn)確、高效的數(shù)據(jù)查詢與統(tǒng)計接口。
2.4系統(tǒng)架構(gòu)與質(zhì)量保障
2.4.1系統(tǒng)設(shè)計與優(yōu)化:參與微服務(wù)架構(gòu)設(shè)計,保證系統(tǒng)的高并發(fā)處理能力和水平擴展性,并進(jìn)行持續(xù)的性能調(diào)優(yōu)。
2.4.2安全與運維:實施數(shù)據(jù)加密、訪問控制等安全策略,協(xié)助完成系統(tǒng)部署、監(jiān)控及故障排查,保障線上服務(wù)高可用。
3.任職條件
3.1學(xué)歷與專業(yè):計算機科學(xué)、軟件工程或相關(guān)專業(yè)的本科及以上學(xué)歷。
3.2知識與技能:
3.2.1硬性技術(shù)要求
3.2.1.1編程語言:精通
Java/Go/Python 等至少一門主流后端語言及其生態(tài)。
3.2.1.2框架技術(shù):熟練掌握
Spring Boot/Spring Cloud、Gin、Django/FastAPI
等Web或微服務(wù)框架。
3.2.1.3數(shù)據(jù)存儲:精通 MySQL,熟悉 Redis 等緩存技術(shù),了解 MongoDB/Elasticsearch 者優(yōu)先。
3.2.1.4中間件與工具:熟悉
RabbitMQ/Kafka、Nginx,了解
Docker 及 Kubernetes 的基本使用。
3.2.2專業(yè)領(lǐng)域知識
3.2.2.1物聯(lián)網(wǎng)協(xié)議:有 MQTT 協(xié)議或其他物聯(lián)網(wǎng)平臺開發(fā)經(jīng)驗者優(yōu)先。
3.2.2.2支付與安全:熟悉第三方支付接口對接,具備強烈的系統(tǒng)安全和數(shù)據(jù)安全意識。
3.2.2.3高并發(fā)處理:對分布式、緩存、消息隊列、負(fù)載均衡有深入理解和實踐經(jīng)驗。
3.2.3加分項
3.2.3.1有物聯(lián)網(wǎng)平臺、智能零售、無人設(shè)備等相關(guān)行業(yè)項目經(jīng)驗。
3.2.3.2有AI算法服務(wù)(如圖像識別)集成經(jīng)驗。
3.2.3.3了解前端技術(shù)(如Vue/React),具備良好的全棧協(xié)作意識。
3.3經(jīng)驗與能力:
·要求具備5年及以上后端開發(fā)經(jīng)驗,并有獨立負(fù)責(zé)復(fù)雜模塊或系統(tǒng)的經(jīng)歷。
·要求具備出色的問題定位與解決能力,能快速處理線上故障。
·要求具備良好的團隊溝通與協(xié)作能力,能與產(chǎn)品、前端、算法、硬件等多方角色高效配合。
·擁有強烈的責(zé)任心和主人翁意識,能保障核心商業(yè)系統(tǒng)的穩(wěn)定運行。
4.重點工作能力要求
4.1該崗位的核心價值在于構(gòu)建一個能夠無縫連接數(shù)字世界與物理世界的智能中樞。
4.2要求該崗位人員既要具備處理復(fù)雜業(yè)務(wù)邏輯的能力,更要精通物聯(lián)網(wǎng)集成,確保數(shù)以百萬計的移動終端與云端穩(wěn)定通信。
4.3要求在物聯(lián)網(wǎng)整合、系統(tǒng)穩(wěn)定性和跨團隊協(xié)作方面極強的綜合解決問題的能力。