軟體工程師 I - Go 後端 - 海德拉巴混合辦公
為 Reputation 的 AI 驅動客戶回饋平台建置並支援 Go 微服務與 PERN 服務。涵蓋 Kubernetes、CI/CD、API、可觀測性與正式環境可靠性,職位採海德拉巴混合辦公模式。
說明
- 維護並強化分散式事件驅動平台中的 Go 微服務
- 視需要參與 Node.js、Express 與 GraphQL API 服務
- 需要時支援並維護 React Class Components 應用程式
- 依據產品與業務需求開發新功能
- 管理 Stage、Production 與 EU 部署環境的 Helm chart
- 維護並改善 GitHub Actions CI/CD 管線
- 調查並解決各服務中的正式環境事件
- 使用 Testify 與 testcontainers-go 建立及維護單元測試、整合測試與端對端測試
- 參與程式碼審查並維持程式設計標準
- 與 DevOps 及平台團隊合作進行基礎架構變更
- 處理其他指派的職責
職位要求
- 具備電腦科學、工程或相關領域學士學位,或同等實務經驗
- 至少 2 年在正式環境中從事專業 Go 開發的經驗
- 接觸過 Node.js、Express 與 React
- 深入了解微服務架構與分散式系統模式
- 具備在超過 50 個微服務的大型生態系統中工作的經驗
- 熟悉 Kubernetes 與 Helm,包括為多個環境建立及管理 chart
- 具備建立 GitHub Actions 工作流程以支援建置、測試與部署管線的實務經驗
- 具備 GCP 服務經驗,尤其是 Pub/Sub,以及使用 AMQP 的 RabbitMQ 經驗
- 具備扎實的 PostgreSQL 經驗,包括使用 GORM 或 pgx 進行 ORM 開發,並熟悉 Redis
- 熟悉 Elasticsearch 索引、查詢與 percolation 模式
- 具備使用 Docker 開發容器化應用程式的經驗
- 熟悉結構化記錄、健康檢查、Prometheus 儀表化與 OpenTelemetry
- 具備 Node.js、Express.js 與 GraphQL 經驗,包括 schema 設計、resolver 與 API 整合
- 熟悉 React Class Components
- 接觸過 AWS Redshift 或資料倉儲整合、涵蓋美國與歐盟的多區域 GCP 部署,以及 Terraform
- 具備出色的問題解決、書面與口頭溝通及獨立工作能力,能適應分散式團隊
- 申請必須由候選人本人直接提交;不接受第三方機構代為提交
福利待遇
- 團體醫療保險,並為員工、配偶、兩名受扶養子女及雙方父母或姻親父母提供最高 10,00,000 盧比的共用醫療保單
- 生育醫療保障最高 75,000 印度盧比,並為生育、收養或代理孕母提供 26 週假期
- 人壽保險:透過定期壽險與 GPA 提供相當於公司年度成本三倍的保障
- 意外與失能保險:透過 GPA 為永久完全失能、永久部分失能及暫時完全失能提供相當於基本薪資三倍的保障
- 員工及符合資格的受扶養人每年可享有 7,500 印度盧比的門診醫療津貼
- 每年一次免費健康檢查;受扶養人可使用相同方案,並以特別協商的員工自付價格享用
- 每年 10 天帶薪假日
- 每年 12 天事假或病假,按比例計算
- 每月 2 天特休,按比例計算
- 額外 4 天帶薪休假
- 6 個月產假
- 10 個工作日陪產假
- 10 個工作日喪假
- 汽車租賃計畫:無需預付費用或頭期款,採固定月租,並可節省 20–30% 稅費
