【工作職責】 1. 能主動根據需求/場景是否合理,並且規劃及開發高效能、高可用性與高擴充性系統。 2. 維護及優化現有系統,必要時進行系統重構,提升可維護性。 3. 持續探索、評估與引進適合的新技術及解決方案。 4. 負責系統自動化的持續整合(CI)、持續測試與持續交付(CD)。 【具備能力】 一、基礎技能 1. 編程語言(擅長至少一種) - PHP(Laravel) - Python(Flask, FastAPI) 或其他主流語言。 2. 資料結構與演算法 - 陣列、鏈結串列、堆疊、佇列、樹、圖 - 排序與搜尋演算法 - Big-O 時間/空間複雜度分析(對效能優化有幫助) 二、資料庫與快取 1. 關聯式資料庫 - MySQL、PostgreSQL、SQL Server - 熟悉設計資料表、索引、查詢優化、正規化與反正規化 2. NoSQL - MongoDB、Redis、Elasticsearch(視需求) 3. 快取機制 - Redis、Memcached - 如何實作 API 層、資料層快取策略(TTL、清除策略) 三、API 設計與整合 - RESTful API 設計規範 - JSON、XML 資料格式 - 驗證與授權(OAuth2、JWT、API Key) - Swagger / OpenAPI 文件生成與維護 - 第三方 API 整合(例如支付、物流、地圖等) 四、資訊安全基礎 - 常見漏洞:SQL Injection、XSS、CSRF、IDOR、Open Redirect - 資料加密與 Hash(例如 bcrypt、AES) - HTTPS 與 TLS 概念 - OAuth2、SSO、M2M 安全設計(例如 AWS Cognito、Auth0) 五、伺服器與部署(DevOps 相關) - Linux CLI 操作(Ubuntu / Debian / CentOS) - CI/CD 工具:GitHub Actions、GitLab CI、Jenkins - Docker、Docker Compose(容器化) - 基本 Kubernetes 知識(進階) - Nginx、Apache 設定與反向代理 - 雲端部署平台:AWS、GCP、Azure、VPS 六、工具與版本控制 - Git(branch、rebase、merge、tag、pull request) - GitHub - Postman / Insomnia 測試 API - VSCode / JetBrains IDE 七、與 AI 協同工作 - 曾經使用或願意學習 AI 工具提升工作效率。 - 公司有用 ChatGPT、Github copilot 等 AI 工具創造產品。 ============================================= 台灣是全球公認的自行車王國,我們正善用此優勢,建立自行車產業中最頂尖的國際型 SaaS 平台、數據中心與 AI 引擎。現在,我們誠摯邀請對技術充滿熱情、渴望挑戰與成長的你,加入我們,共同革新全球 e-bike 騎乘體驗! 【團隊核心價值】 * 用戶體驗至上 * 以終為始,目標導向 * 樂於團隊合作與有效溝通,具備撰寫溝通文件能力 * 傾聽、包容與接納多元的聲音與意見 * 勇於接受挑戰與探索,不畏犯錯 * 使用過或願意嘗試 AI 工具
待遇面議
(經常性薪資達 4 萬元或以上)
不拘
未填寫