AI-Native 軟體開發工程師 (Python/Node.js)
Description
我們正在開發與持續優化跨境電商、商品資料、庫存、訂單、物流與營運後台系統。此職位需要善用 AI 開發工具提升開發效率,將需求轉化為可維護、可測試、可部署的功能,而非僅依賴 AI 直接產生程式碼。
你將參與 API 串接、資料處理自動化、管理後台與網站功能開發,並與營運人員共同釐清流程,持續改善系統效率與資料正確性。
工作內容:
・串接外部服務 API,例如電商平台、物流、金流、商品資料、AI 服務及內部系統
・開發與維護 RESTful API、Webhook、排程任務、資料匯入匯出與批次處理流程
・開發內部管理後台、營運工具(維護商品、訂單、庫存、價格、物流追蹤等資料處理機制)及必要的對外網站功能
・使用 Claude Code、Cursor、GitHub Copilot、ChatGPT(codex) 或同類 AI 工具進行需求拆解、程式開發、除錯、重構、測試與文件產製
・能檢查、理解並修正 AI 產生的程式碼;對程式正確性、效能、資安與可維護性負責
・撰寫單元測試、整合測試、API 文件與部署/維運文件
・透過 Git、Pull Request、Code Review、CI/CD 建立可追蹤的開發流程
・與營運、客服、倉儲或管理人員溝通,將實際作業流程轉換成系統需求與自動化方案
必備條件:
・具備 2 年以上網站後端、全端開發或系統整合經驗;若實務作品足夠,可不受年資限制
・熟悉Python與至少一種後端語言與框架,Node.js(NestJS、Express)、PHP(Laravel)、Java 或 C#
・熟悉 SQL 與關聯式資料庫,例如 MySQL、PostgreSQL;能處理資料清洗、比對、轉換、去重與批次更新
・具備 REST API、JSON、OAuth 2.0、Webhook、API Rate Limit、重試機制與錯誤處理的實務經驗
・熟悉 Git 工作流程,能以 Pull Request、Issue、Commit 記錄管理程式變更
・熟悉 Docker 與基本 Linux 環境操作,能建立開發、測試與部署環境
・熟悉 AI 輔助開發工具,能清楚描述如何利用 AI 進行規格分析、程式撰寫、測試、除錯與文件化
・具備良好的溝通能力,能用非技術語言說明開發進度、風險與系統限制
加分條件:
具備電商、倉儲、物流、訂單或財務資料流程的理解
我們期待的工作方式:
・先理解商業流程與例外情境,再開始寫程式,用 AI 加速工作,但不盲信 AI 輸出
・每項功能有明確的驗收條件、錯誤處理與可追蹤紀錄
・遇到需求不明確時,主動提出假設、風險與替代方案