招聘

高级服务端开发工程师 · GMGN

GMGN 招聘高级服务端开发工程师:负责链上交易系统的服务端开发,定位并解决性能瓶颈和稳定性问题,降低请求延迟、提升并发处理能力、完善故障恢复机制。要求 3 年及以上服务端开发经验。简历投 hr@gmgn.ai。

By 更新于

方式:全职|投递hr@gmgn.ai(邮件标题注明岗位)

岗位介绍

负责链上交易系统的服务端开发,定位并解决性能瓶颈和稳定性问题,降低请求延迟,提升并发处理能力,完善故障恢复机制。

工作职责

  • 分析并优化核心服务,解决慢查询、锁竞争、内存占用过高等问题,提升吞吐量,降低高峰期的请求延迟。
  • 改进任务调度、并发控制和流量保护,处理流量突增、消息积压和请求超时,避免局部故障拖垮整个服务。
  • 完善幂等、重试和状态恢复机制,处理重复请求、服务中断及交易结果不确定,防止重复执行和订单状态不一致。
  • 优化 RPC、节点及第三方服务的调用,处理超时、限速和不可用,完善故障切换与恢复策略。
  • 建立有效的监控和告警,快速定位生产问题;参与故障处理和复盘,修复根因,减少同类问题再次发生。
  • 开展压测和容量评估,验证优化效果;完善关键流程测试、灰度发布和回滚,降低上线风险。

任职要求

  • 3 年及以上服务端开发经验,负责过已上线、有真实用户使用的生产系统,能够独立完成核心模块的开发和维护。
  • 熟练掌握 Go、Java、Rust、TypeScript / Node.js 等至少一种服务端语言,理解所用语言的并发模型及常见性能问题。
  • 熟悉数据库、缓存和消息队列,能够处理并发访问、重复消费、数据一致性和故障恢复问题。
  • 有实际的性能优化或稳定性治理案例,能讲清楚问题如何发现、瓶颈如何定位、代码或架构如何修改,以及效果如何验证。
  • 能使用性能分析、日志、监控和链路追踪工具排查问题,对网络、内存、连接池及数据库等常见瓶颈有实际处理经验。

加分项

  • AI native 的工程习惯:熟练使用 Claude Code 等 AI 编码工具完成开发与问题排查,理解其能力边界并对产出保持验证意识;能够将可复用的流程与领域知识沉淀为团队资产,持续提升团队效率。
  • 有链上交易、钱包、跨链、Gas Sponsor 或 RPC 服务开发经验。
  • 有交易、支付、订单等对可靠性和数据一致性要求较高的系统开发经验。
  • 处理过突发流量、大规模任务积压或重大生产故障。
  • 有容器化部署、自动扩缩容或故障演练经验。