关于我们
Xsolla 是一家全球商务公司,提供强大的工具和服务,帮助开发者解决视频游戏行业固有的挑战。从独立游戏到 AAA 大作,各类公司都与 Xsolla 合作,帮助他们为游戏筹资、分发、营销和变现。基于对视频游戏未来的信念,Xsolla 坚定不移地致力于将机会汇聚在一起,并不断为创作者提供新的资源。Xsolla 总部位于加利福尼亚州洛杉矶,作为注册商经营,已帮助超过 1500 多个游戏开发者接触更多玩家,并在全球范围内发展业务。通过更多的盈利途径和成功方式,开发者拥有享受游戏所需的一切。
欲了解更多信息,请访问 Xsolla 工具和服务,启动、变现和扩展。
关于职位
我们正在寻找一位经验丰富的后端开发人员,负责维护和增强我们的大规模卡交易支付处理平台。您将与支付网关合作,优化交易流程,并确保系统的可靠性。
主要职责
- 使用 PHP(Symfony)和 Golang 开发和维护卡支付处理的后端服务。
- 集成和支持支付服务提供商(PSP)和收单机构(如 Adyen、Checkout.com、JP Morgan Chase 等)。
- 为高负载支付系统设计和实施可扩展的事件驱动架构。
- 编写干净、可测试的代码,并具备全面的单元和功能测试覆盖。
- 为 OLTP 工作负载优化数据库查询和数据模型(MySQL、MongoDB)。
- 与团队合作进行系统设计、代码审查和技术决策。
- 使用 ELK 堆栈确保系统可观测性并排除故障。
- 参与 CI/CD 管道改进和部署流程。
所需资格
- 3 年以上 PHP 和/或 Golang 生产环境的后端开发经验。
- 拥有卡支付处理和 PSP/收单机构集成的实际经验。
- 理解支付流程:授权、捕获、退款、拒付和对账。
- 熟悉 OOP 原则、设计模式和清晰架构。
- 精通 SQL、数据库设计和性能优化。
- 具有消息队列(RabbitMQ、Kafka)和缓存层(Redis)经验。
- 对算法、数据结构及其实际应用有扎实的理解。
- 具有编写单元和集成测试的经验。
加分项
- 了解 PCI DSS 合规要求和安全支付数据处理。
- 理解 3D Secure (3DS) 认证协议。
- 具有令牌化和支付安全最佳实践经验。
- 了解 Apple Pay 和 Google Pay 集成原则。
- 具有 Kubernetes 和 Google Cloud Platform 经验。
- 熟悉 ELK 堆栈用于监控和日志记录。
- 曾参与高负载、关键任务系统的工作。
- 具有 Angular 前端开发经验。
技术栈
后端:PHP 8(Symfony, Doctrine), Golang
数据库:MySQL, MongoDB, Redis
基础设施:Docker, Kubernetes, GCP, RabbitMQ, ELK