软件工程师 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 经验,包括模式设计、解析器和 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% 税费
