高级后端工程师(Go)- Xsolla,俄罗斯远程
为 Xsolla 全球电子游戏商业平台构建并运维可靠的 Go 服务和 API。 负责分布式系统、数据库、事件驱动工作流、可观测性及生产支持。
描述
- 创建和维护后端服务及 API
- 参与系统架构和技术设计决策
- 编写和审查技术设计文档
- 交付由单元测试和集成测试保障的简洁、可维护代码
- 改进数据库架构和查询性能,确保系统在负载下可靠运行
- 使用消息代理开发异步和事件驱动工作流
- 监控、诊断并优化生产服务
- 支持事件响应活动和事后复盘
- 协助维护 CI/CD 流水线、基础设施即代码和工程标准
- 审查代码并支持中级和初级工程师的成长
- 与产品、设计、前端、QA 和 DevOps 团队协作,交付完整功能
- 确保 API 和技术文档准确且易于访问
- 负责服务从设计、实现到部署、监控及值班支持的整个生命周期
任职要求
- 至少五年商业后端开发经验
- 具备高级 Go 技能,包括符合语言惯用方式的实现、并发模式和性能分析
- 深入掌握 PostgreSQL 或 MySQL 等关系型数据库,包括架构设计、索引、查询调优和迁移
- 具备 Redis 或同类缓存系统的实战经验
- 具备构建 REST API 的经验;有 gRPC 经验者优先
- 具备使用 OpenAPI 或 Swagger 编写 API 文档的经验
- 理解微服务架构和分布式系统中的权衡
- 具备 Kafka、RabbitMQ、NATS 或类似消息代理及事件驱动设计经验
- 具备 Docker 使用经验并熟悉 Kubernetes 基础知识
- 熟练使用 Git 和 CI/CD 工作流
- 具备扎实的自动化单元测试和集成测试经验
- 了解应用安全基础,包括 OWASP Top 10、密钥和用户数据保护,以及身份认证与授权基础
- 具备良好的英语书面和口语沟通能力
- 优先考虑:具备 Prometheus、Grafana、ELK/Graylog、OpenTelemetry 或类似可观测性工具经验
- 优先考虑:具备支持高负载系统和开展性能分析的经验
- 优先考虑:具备 GCP、AWS 或 Azure 以及基础设施即代码经验
- 优先考虑:具备 MongoDB 等 NoSQL 数据库经验
- 优先考虑:具备牵头技术项目或指导工程师的经验
- 优先考虑:具备游戏、电子商务、金融科技或支付行业经验
- 优先考虑:目前有使用 Claude、Copilot 或 Cursor 等 AI 工具的实践经验
福利待遇
- 医疗、牙科和视力保险保障
- 带薪休假
- 个性化职业发展路线图
- 提供培训和教育机会,促进职业成长
- 灵活的工作时间安排
- 根据候选人所在地,与相关实体或名义雇主(EOR)签订雇佣协议
