SDK / API 開發工程師
Description
我們正在尋找一位 SDK / API 開發工程師,負責開發公司內部長期使用的交易資料擷取、同步、分析與風控支援系統。
此職位主要工作是依據官方文件,串接 API,擷取資料,並將資料寫入資料庫,供內部後續分析、風控條件運算、報表與監控使用。
公司會提供風控與分析條件,工程師需負責將條件轉換為可執行、可維護、可驗證的後端服務。
【主要職責】
1. 研究並實作 SDK API 串接。
2. 根據官方文件完成 API 登入、連線、查詢、資料擷取與錯誤處理。
3. 擷取並同步相關資料。
4. 開發內部資料同步服務,支援長期穩定運作。將資料整理後寫入資料庫。
5. 依照公司提供的條件,開發分析與風控運算邏輯。
6. 處理資料同步過程中的斷線、逾時、重試、資料重複與資料不一致問題。
7. 設計 full sync、incremental sync、backfill、data reconciliation 流程。
8. 建立 log、error tracking、health check、metrics 與基本監控機制。
9. 維運、風控、管理團隊合作,將資料轉換為可分析與可追蹤的內部資料服務。
10. 撰寫技術文件,包含 API 串接方式、資料同步邏輯、資料表設計、部署方式與維運說明。
【必要條件】
具備後端系統開發經驗。
熟悉至少一種主要開發語言:
C#
C++
具備 Server-Side SDK / API 串接與資料處理經驗。
熟悉關聯式資料庫,擇一:
MySQL
PostgreSQL
Microsoft SQL Server
熟悉 SQL、資料表設計、索引設計與查詢效能調整。
能閱讀英文技術文件,並依照官方文件完成實作。
理解資料同步常見問題,例如:
incremental sync
full sync
backfill
retry
idempotency
duplicate handling
data reconciliation
具備背景服務、排程任務或長期執行服務的開發經驗。
具備良好的 log 設計、錯誤處理與問題排查能力。
重視資料正確性、穩定性、可維護性與可追蹤性。
【技術需求】
開發語言
主要希望具備以下其中一種或多種:
C#
C++
資料庫
需熟悉以下其中一種或多種:
MySQL
PostgreSQL
Microsoft SQL Server
➤ 能閱讀英文技術文件,並依照官方文件完成實作。
