徵 後端工程師 創業合夥人
【總覽】
我們在尋找一位後端工程師,負責打造APP的後端系統。
我們的前端 Flutter APP 已接近完成[90%],
需要您來建構穩定、安全且高效的後端服務,將產品推向上線。
【任務】
將基於已有的前端程式碼與 UI/UX 設計,完成以下兩大專案的後端開發與部署:
專案 A:APP 後端 (for Flutter APP)
身份驗證與登入:Google 帳號登入,並建立驗證機制。
廣告與追蹤:開發廣告內容推送 API,並建立能應對高頻次請求的服務。
獎勵結算:設計並開發一個每日凌晨自動執行的排程任務,精準計算用戶獎勵,並安全地更新至用戶獎勵。
錢包與帳本: 建立推薦關係鏈,並打造一個金融級別安全的金幣帳本資料庫 (Wallets & Transactions)。
金流串接: 與綠界 ECPay 進行 API 對接,處理混合支付,並建立穩定可靠的 Webhook 回調機制。
專案 B:網站平台後端 (for React Website)
廣告主系統: 建立廣告主的帳號註冊、登入與權限管理。
媒體檔案上傳: 建立能處理廣告影片上傳,並將其安全轉存至 Cloudflare R2 的核心功能。
數據儀表板: 提供 API 讓廣告主能查看訂單、收入明細,並處理提現申請。
【技術能力要求】
語言/框架: 熟悉 Node.js + TypeScript (具 NestJS 框架經驗者佳) 或其他主流後端技術 (Python, Go)。
資料庫: 精通 SQL 資料庫 (特別是 PostgreSQL 或 MySQL),了解如何設計處理金融交易的資料表結構。
API: 具備獨立設計、開發並部署 RESTful API 的實戰經驗。
金流經驗 (必要): 必須擁有串接第三方金流服務 (如:綠界、藍新) 的實際經驗,並深刻理解 Webhook 機制。
雲端部署: 熟悉 AWS (EC2, RDS) 或 Google Cloud Platform 的應用程式部署與維運經驗。
檔案處理: 有處理大檔案(影片)異步上傳至雲端儲存 (如 Cloudflare R2, AWS S3) 的經驗。
排程任務: 有開發可靠的自動化排程任務 (Cron Job) 的經驗。