[基本職責]
1. 基礎產品資料系統 API 設計
開發產品基礎資料與前端介接所提供的 API 以提供資料在各方需求的唯一資料源。
目的為建構出產品最基礎資料的底層實作。
2. 產品資料內外部 API 串接
串接包含第三方服務 API 以達到未來達到產品上架流程自動化。
目的為讓產品上架流程可以由自行建置的後台統一管理。
3. Data 和 Schema 設計
提供基礎產品資料必須由正規化後的資料格式有規則地存放在正確的位置。
目的為使基礎產品資料保有彈性以應付未來多變的商業需求。
4. 新工具與技術導入
提供優質的技術與工具,增加生產力及技術提升。
目的為提升團隊開發品質與增加生產力。
5. 雲端服務與 CI / CD 建置維運
後端程式的持續整合及持續部署。
目的為使系統在開發迭代的過程中保有相對應的程式碼品質,同時提升開發效率與協
作。
[職位要求]
1. 具備 3 年以上軟體開發經驗
2. 熟悉關聯式資料庫設計 (like MySQL、Mariadb)
3. 熟悉 PHP Programming Language
4. 熟悉 RESTful API design
5. 熟悉 OOP、設計模式以及單元測試
6. 熟悉 NoSQL (like Redis、Mongodb)
[加分項目]
1. 具備 NodeJS, Python 任一種語言開發經驗
2. 具備雲端服務 AWS 或 GCP 開發經驗
3. 具備 Docker 等容器化工具經驗
4. 理解 Profiling 及 Performance Tuning
5. 理解高併發及分散式系統設計
RHINOSHIELD is an accessories brand which offers superior protection for its customer's devices.
See more at: rhinoshield.shop