about the company.
这是一家为解决方案外资公司,能够为客户提供一站式的支付解决方案和游戏发行运营服务。
about the team.
工作生活平衡,能和全球团队合作。
about the job.
1. 设计、实施和优化可扩展、高性能的技术解决方案,以满足用户的需求。
2. 持续改进服务性能、稳定性和可靠性,以应对不断增长的业务需求。
3. 参与游戏支付产品的相关研究和讨论,并推动其落地与推广。
4. 与跨职能团队协作,提供高质量、以用户为中心的解决方案。
5. 设计和开发以微服务架构为核心的大规模分布式系统。
...
6. 实施服务管理策略,包括自动扩缩容(auto-scaling)、自动降级(auto-downgrading)和熔断机制(burn-down mechanisms),以确保系统弹性。
7. 利用 RabbitMQ、Redis 和 MySQL 等中间件技术,构建高效可靠的系统。
8. 通过对消息队列、缓存和数据库原理的深入理解和应用,优化系统性能。
9. 与产品经理、设计师和其他工程师紧密合作,交付高质量的解决方案。
10. 指导初级工程师,并为团队的技术成长做出贡献。
skills and experience required.
1. 英语必须能作为工作语言。
2. 计算机科学或相关领域的学士或以上学历。
3. 至少6年后端开发经验,有成功交付高质量系统的良好记录。
4. 扎实的编程功底和计算机科学基础,包括精通常用算法、数据结构和设计模式。
5. 精通 Go 和 PHP 编程语言,熟悉相关主流开发框架,例如 Golang 的 gin 和 PHP 的 symfony。
6. 具备使用 Kubernetes 进行容器编排和微服务设计的实践经验。
7. 对分布式系统有深入理解,包括服务发现、负载均衡和容错。
8. 精通 RabbitMQ 消息队列、Redis 缓存和 MySQL 数据库管理。
9. 有在高流量系统中优化中间件和数据库性能的经验。
10. 有实施服务管理策略(如自动降级和熔断)的经验。
11. 具备强大的问题解决能力,能够应对系统故障和性能瓶颈。
12. 出色的团队合作和沟通能力,能够在快节奏的环境中有效协作。