資深 Go 後端開發工程師——巴西遠端
負責為 Invillia 平台建構 API、Kafka 流程管線與分散式服務,著重於可擴展性、可觀測性、韌性與安全性。
說明
- 建構、測試、部署和維護針對效能、可擴展性與韌性進行最佳化的 Go 後端服務。
- 建立和改進具有明確契約以及 Swagger/OpenAPI 文件的 RESTful API。
- 開發和維護消費 Kafka 事件的高吞吐量流程管線。
- 協助規劃架構,並在整個服務生態系統中建立工程實務。
- 透過結構化記錄、指標和分散式追蹤強化可觀測性。
- 依照高品質、可靠性和安全性標準維護正式環境服務。
- 在敏捷環境中與工程、產品和設計團隊進行跨職能合作。
- 透過協助採用相關技術,持續推進平台發展。
職位要求
- 具備電腦科學學士學位或同等專業經驗。
- 具備在正式環境中開發複雜後端服務的實務經驗,最好使用 Go。
- 具備使用其他編譯型強型別程式語言的經驗。
- 具備設計和演進 RESTful API 的實務知識,包括驗證、錯誤處理以及 Swagger/OpenAPI 文件。
- 具備事件驅動系統和基於 Kafka 的訊息傳遞經驗。
- 能夠處理延遲、重播和亂序事件。
- 了解關聯式或時間序列資料庫,包括資料建模、遷移和查詢最佳化。
- 具備使用 DataDog、Grafana、Prometheus 或同類工具實作可觀測性的經驗。
- 熟悉 Docker 和容器化環境。
- 具備雲端基礎設施經驗,最好是 AWS。
- 具備在敏捷產品開發團隊工作的背景。
- 具備在效能敏感型系統中使用 Redis 或類似快取層的經驗。
- 具備中級英語能力。
- 優先條件:具備使用面向資料湖的分散式查詢引擎的經驗,包括 Trino 或 Presto。
- 優先條件:具備整合基於大型語言模型服務的經驗,例如 AWS Bedrock。
- 優先條件:有興趣參與架構討論和平台持續技術發展。
