Golang開發工程師
Description
核心職責
支付網關系統開發
負責支付網關核心系統的設計與開發,確保系統高可用性和穩定性
開發支付路由、風控、對賬等核心功能模組
構建高性能的支付處理引擎,支援大規模併發交易
跨境支付渠道集成
負責境外主流支付渠道的技術對接與維護
設計統一的支付渠道抽象層,降低系統耦合度
處理不同支付渠道的異步通知、退款、查詢等業務邏輯
系統架構優化
參與系統架構設計,解決高併發、高可用性技術難題
優化支付鏈路性能,確保交易處理的即時性和準確性
設計容災備份方案,保障業務連續性
數據監控與運維
建設完善的支付數據監控體系
參與線上問題排查與解決,確保系統穩定運行
制定支付系統的技術規範和最佳實踐
任職要求技術技能
程式語言
3 年以上 Golang 開發經驗,熟練掌握 Go 語言特性和最佳實踐
深入理解 Go 併發程式設計、GMP 調度模型、記憶體管理機制
熟悉 Go 生態圈常用框架:Gin、gRPC、Gorm 等
技術棧要求
熟練使用 Postgres、Redis、DynamoDB 等數據存儲技術
掌握消息佇列(Kafka/RabbitMQ)、快取(Redis)等中間件
熟悉 Docker、Kubernetes 等容器化技術
了解分散式系統設計原理,有微服務架構實踐經驗
支付領域知識
有支付、金融、電商相關系統開發經驗優先
了解支付業務流程:下單、支付、退款、對賬等
熟悉 PCI DSS、反洗錢等金融合規要求
有跨境支付或多幣種處理經驗者優先
系統能力
高併發處理
有大流量、高併發系統開發經驗
熟悉性能調優、負載均衡、快取策略
了解分散式事務處理方案
系統設計
具備良好的系統架構設計能力
熟悉分散式系統常見問題及解決方案
有容災、降級、限流等系統保障機制設計經驗
程式碼品質
具備良好的程式設計習慣和程式碼規範意識
熟練編寫單元測試,有 TDD/BDD 實踐經驗
重視程式碼可讀性、可維護性和可擴展性
基礎素養
學歷背景
電腦科學、軟體工程或相關專業本科及以上學歷
紮實的電腦基礎:資料結構、演算法、作業系統、電腦網路
工作經驗
3 年以上後端開發經驗,1 年以上支付相關系統開發經驗優先
有互聯網公司或金融科技公司工作經驗優先
軟技能
良好的溝通協作能力,能夠與產品、運營等跨部門協作
強烈的責任心和抗壓能力,能夠處理線上緊急問題
持續學習意識,對新技術保持敏感度
加分項
有境外支付渠道對接經驗(Stripe、PayPal、Adyen 等)
熟悉多幣種、匯率處理、稅務合規等跨境業務
有金融風控、反欺詐系統開發經驗
英語讀寫能力良好,能夠閱讀英文技術文件
有團隊管理或技術培訓經驗
熟悉敏捷開發流程和 DevOps 實踐
熟練使用 AI 輔助開發和架構設計