资深Go开发工程师

工作内容:

1. 核心系统开发:使用 Go (Golang) 设计、开发和维护支撑平台核心业务逻辑的高性能、高可用、可扩展的后端微服务。

2. 高并发处理:设计和实现能够支撑百万级甚至更高并发用户在线、每秒处理数万笔交易的系统架构和关键模块(如:实时交易引擎、用户状态管理、事件分发)。

3. 实时交互系统:构建基于 WebSocket 或其他协议的低延迟、高可靠实时通信服务,确保用户获得即时反馈和流畅体验。

4. 支付与交易安全:参与设计和实现高度安全、可靠、合规的支付网关集成、资金管理系统和交易处理流程,保障用户资金安全与平台稳定运行。

5. 数据库优化:熟练运用关系型数据库(如 PostgreSQL, MySQL)和/或 NoSQL 数据库(如 Redis, MongoDB),进行高性能数据存储、查询优化与缓存策略设计。

6. API 设计与开发:设计和实现清晰、健壮、高性能的 RESTful / gRPC API 接口供前端、移动端及第三方系统集成。

7. 系统可观察性与监控:实现全面的日志记录、指标监控(Prometheus/Grafana)和分布式追踪(Jaeger, Zipkin),确保系统健康状态可视化和快速故障定位。

8. 质量保障:编写高质量的代码,实施单元测试、集成测试和压力测试,确保代码的健壮性和系统的稳定性。

9. 技术攻关与优化:识别和解决性能瓶颈、复杂技术难题,持续优化系统架构和代码。

10. 技术指导:指导初中级工程师,参与技术决策,推动团队技术栈演进和最佳实践落地。

任职要求:

1. 经验要求:统招本科及以上学历,7年以上后端开发经验,2年以上负责核心系统或复杂模块架构设计的经验。

2. 架构设计能力:主导过至少一个大型、高可用、可扩展的分布式系统(尤其是高并发交易/实时互动类系统)的整体或核心模块的技术选型与架构设计。能够权衡不同架构方案的优缺点。

3. 性能优化大师:具有极致的性能优化经验,能够系统性分析和优化整个技术栈(代码、数据库、网络、缓存、基础设施)的性能瓶颈。

4. 技术领导力:具备技术领导力,能够指导团队成员,进行技术决策,并推动技术规范、标准和最佳实践的制定与落地。

5. 复杂系统掌控:对分布式系统中的复杂性问题(如一致性、容错、最终一致性、分布式事务、CAP理论)有深刻理解和实战处理经验。

6. 领域驱动设计:熟悉领域驱动设计(DDD)理念和实践者优先。

加分项

对 Event Sourcing / CQRS 模式有实践经验。

优秀的开源项目贡献或技术博客撰写经历。

在国际化/全球化部署(多区域、多语言、合规)方面有经验。

公司地点:广州天河区汇金国际金融中心B栋2918

公司简介:

职位发布者:陆经理

广州拳游科技有限公司

融资阶段:

公司规模:

相似职位: