【工作內容】
1. 維運與優化現有後端系統:
• 負責系統的日常維護,包括監控系統運行狀況、定期檢查日誌、備份數據等
• 主動發現並排查系統中存在的潛在問題,例如性能瓶頸、安全漏洞等
• 針對系統性能進行調校和優化,以提高系統的響應速度、吞吐量和資源利用率
• 確保服務的高可用性和穩定度,制定並實施應急預案,以應對突發故障
2. 功能開發與技術升級:
• 使用 Node.js 與 JavaScript/TypeScript 開發新的後端功能,滿足業務需求
• 根據需求對現有後端功能進行修改或更新,以適應不斷變化的業務場景
• 在必要時對項目中使用的套件或框架進行升級,以保持技術的先進性
• 確保升級過程的平穩過渡,minimize 對現有系統的影響
3. 程式碼品質管控:
• 撰寫單元測試,覆蓋核心業務邏輯,確保代碼的正確性
• 撰寫整合測試,驗證各個模塊之間的集成
• 使用 ESLint 檢查代碼風格和潛在問題
• 使用 Prettier 格式化代碼,保持代碼風格的一致性
• 遵循 Airbnb 風格指南,保證代碼的可讀性和可維護性
4. 容器化與部署:
• 熟悉 Docker 的基本概念、常用命令和鏡像構建
• 了解 Kubernetes 的核心组件、部署流程和常用配置
• 協助規劃並實施容器化方案,將應用程序打包成 Docker 鏡像
• 使用 Kubernetes 部署和管理容器化應用,實現自動化擴展、滾動更新等
5. 版本控制與協作:
• 使用 Git 管理代碼版本,創建分支、提交更改、合併分支等
• 使用 Pull Request 發起代碼審查,與團隊成員交流和討論
• 處理代碼衝突,確保代碼合併的正確性
• 與團隊成員保持良好的溝通和協作,確保開發流程的順暢
6. 技術問題分析與解決:
• 快速定位並排除線上或開發環境中的技術問題
• 分析問題的根本原因,並提出有效的解決方案
• 針對已解決的問題總結,避免問題再次發生
• 持續關注系統的運行狀況,並提出優化方案,以提高系統的穩定性和性能
7. 文件與知識管理:
• 撰寫清晰、準確的系統相關文件,包括架構設計、API 說明、部署指南等
• 定期更新文件,確保文件與系統的實際情況保持一致
• 積極參與團隊的知識分享活動,例如技術分享會、內部培訓等
• 鼓勵團隊成員互相學習和交流,共同提高技術水平
8. 新技術研究與導入:
• 密切關注行業發展動態,了解最新的技術趨勢和工具
• 在不影響系統穩定的前提下,評估新技術或工具的適用性
• 針對適合的新技術或工具,制定導入計劃,並逐步實施
• 監控新技術或工具的導入效果,並根據實際情況進行調整
9. 跨部門溝通:
• 與APP前端工程師密切合作,確保前後端介面的順暢對接
• 與 SRE 工程師合作,實現自動化部署和持續交付
• 與 QA 工程師合作,確保產品質量
• 與產品經理溝通,了解產品需求,並提供技術支持
• 定期向主管彙報工作進度,並及時溝通問題和風險
【職位需求】
• 學歷不限,計算機相關科系尤佳
• 3-5 年以上 Node.js 後端開發經驗,能獨立完成後端服務的設計與開發
• 熟悉 JavaScript/TypeScript,了解 TypeScript 類型系統 (tsconfig 等) 並能在專案中有效應用
• 深入掌握 ESLint、Prettier 與 Airbnb 代碼風格指南 等程式碼規範工具
• 熟悉 Jest 等測試框架,具備完善的測試觀念
• 熟練使用 Git 進行版本控制,瞭解分支策略與合併流程
• 具備 Docker 容器化部署經驗,對 Kubernetes (K8s) 有基礎理解與實作經驗
• 良好的 問題解決 與 獨立思考 能力,能快速定位並解決技術難題
• 良好的 團隊合作 與 溝通技巧,能與跨部門人員高效協作
• 有雲端服務 (AWS / GCP) 或微服務架構經驗者佳(非必須但加分)
【加分條件】
• 熟悉其他後端語言 (Python 、Go等) 或多種資料庫 (MySQL、PostgreSQL、MongoDB 等)
• 有 CI/CD (ArgoCD / GitLab CI 等) 實務經驗
• 具備規劃與建構高可用分散式系統的成功案例
• 具備系統安全性或資安攻防相關知識
• 熟悉網路協議 (TCP/IP, HTTP)
• 熟悉 Linux 操作系統
『好可愛!感覺好溫馨,有了它的陪伴,爸爸媽媽寶寶都可以睡得很安穩』常是第一眼看 CuboAi 寶寶攝影機的印象,也是開發 CuboAi 的初心。
雲云科技是一群平均年齡不到 30 歲的年輕團隊,產品開發理念是讓爸媽可以更自在親密地享受育兒生活,特別重視運用科技解決育兒時的困擾,從痛點觀察、使用者訪談、硬體規劃、軟體 AI 開發與 Home Test 等流程來確保產品品質與實用性。
我們重視的核心價值『Empathy 同理』、『Open Mind 擁抱新思維』、『Agility 敏捷』讓這個來自四面八方的國際團隊更能感同身受爸媽的煩惱進而緊密地機動變換隊形,快速處理世界各地爸媽們的疑慮。我們正全力規劃新的產品與服務,持續往世界級母嬰產品開發的目標努力。
在營運方面,我們就像探險家一樣!透過數據分析和資料整合來洞察市場狀況,同時也密切關注市場的每一個細微變化,由 CuboAi 的數據專家不定期分享 insight,幫助我們精準預測未來趨勢並快速調整策略。
想了解如何透過 User Centric 開發出消費者超高黏著度的產品嗎?加入 CuboAi,讓你的想法與聲音可以發揮與實踐,來認識我們吧。New Journey on!