職位描述:
1. 系統(tǒng)架構設計-主導外賣平臺/電商平臺/ERP核心系統(tǒng)架構設計,確保高并發(fā)、低延遲、高擴展性(日均訂單量目標 1 萬 +),能夠從容應對尼日利亞復雜的網絡環(huán)境與大規(guī)模用戶并發(fā)訪問;負責微服務架構落地,設計分布式緩存、消息隊列、搜索引擎等核心組件;設計高可用數據庫架構(主從復制 / 讀寫分離 / 分庫分表),管理 MySQL/PostgreSQL 集群。
2. 數據庫管理-數據庫事務管理、索引優(yōu)化、數據備份與恢復等技術,負責數據庫容量規(guī)劃、性能調優(yōu),確保 PB 級數據存儲與查詢效率,確保數據庫的高可用性與數據完整性,應對電商平臺復雜的數據操作與業(yè)務邏輯;制定數據安全策略,符合尼日利亞 GDPR 等當地數據保護法規(guī)。
3. 平臺開發(fā)與維護-制定并執(zhí)行嚴格的代碼規(guī)范與技術標準,保證代碼質量與開發(fā)流程規(guī)范化。帶領團隊完成 APP 的開發(fā)、測試、上線及后續(xù)維護工作,及時攻克開發(fā)過程中的技術難題,保障平臺穩(wěn)定運行;解決商品管理,下單支付,物流配送,返傭結算等復雜業(yè)務場景的技術實現;設計支持萬級顧客/騎手/商戶的實時調度系統(tǒng);與產品團隊緊密合作,深度理解產品需求,提供技術可行性評估與技術方案建議,參與產品設計,從技術角度優(yōu)化產品功能與用戶體驗。
4. 團隊管理-帶領尼日利亞本地研發(fā)團隊,快速響應業(yè)務需求。指導團隊其他成員,完成日常工作。為團隊最終產出效率負責。
職位要求:
1. 本科及以上學歷,計算機科學、軟件工程、信息技術等相關專業(yè)。
2. 擁有 8 年以上軟件開發(fā)經驗,其中至少 3 年以上技術團隊管理經驗,具備成功領導開發(fā)電商平臺或大型移動應用項目的經歷者優(yōu)先。熟悉尼日利亞市場或有海外項目開發(fā)經驗,了解尼日利亞網絡環(huán)境、技術基礎設施等者優(yōu)先考慮。
3. 后端開發(fā)-熟練掌握 Java 或 Python 語言,具備豐富的后端開發(fā)經驗,能夠構建高效、穩(wěn)定的后端服務,處理高并發(fā)請求。熟悉常見的后端開發(fā)框架,如 Spring Boot(針對 Java)或 Django、Flask(針對 Python),并能根據項目需求合理選型與優(yōu)化。
4. 數據庫管理-精通關系型數據庫(如 MySQL)和非關系型數據庫(如 MongoDB),能夠根據業(yè)務場景進行合理的數據庫選型、設計與優(yōu)化。熟練編寫高效的 SQL 查詢語句和 MongoDB 查詢操作,處理海量數據的存儲、檢索與分析。
5. 數據庫管理-精通關系型數據庫(如 MySQL)和非關系型數據庫(如 MongoDB),能夠根據業(yè)務場景進行合理的數據庫選型、設計與優(yōu)化。熟練編寫高效的 SQL 查詢語句和 MongoDB 查詢操作,處理海量數據的存儲、檢索與分析。
6. 電商與外賣平臺業(yè)務相關技術-熟悉電商平臺的購物車系統(tǒng)、訂單處理流程、支付集成等關鍵技術實現。能夠開發(fā)支持多種商品類型、促銷活動(如折扣、滿減、贈品等)的購物車功能,以及處理復雜訂單狀態(tài)流轉(如待支付、待發(fā)貨、運輸中、已完成、退款等)的訂單系統(tǒng)。熟練集成常見的支付方式(如在線支付網關、電子錢包等加分項:熟悉尼日利亞本地支付系統(tǒng)(如 Paystack、Flutterwave,Opay)),保障支付安全與穩(wěn)定性;了解外賣平臺的配送調度算法、實時位置跟蹤技術。熟悉如何實現基于地圖的配送范圍劃分、騎手與訂單的智能匹配算法,以及通過實時位置跟蹤技術展示訂單配送進度,為用戶提供準確的物流信息。