职位描述
我们正在寻找一位经验丰富的Go语言服务端开发工程师,加入我们的团队。你将负责服务端的设计、开发和优化。
岗位职责
• 负责支付系统服务器端模块的设计、开发和维护;
• 参与支付系统核心逻辑、数据同步、高并发处理等关键模块的开发;
• 优化服务器性能,提升并发处理能力,保证支付系统的稳定性;
• 参与技术难题攻关,不断提升技术水平;
• 设计并优化支付风控、交易风控、风控规则,提高支付安全性;
• 负责支付数据的存储、分析和日志管理,优化支付成功率;
• 与前端、产品、支付运营团队紧密合作,优化支付体验;
任职要求
• 2年以上Go语言开发经验,熟悉Go语言的语法特性和标准库;
• 熟悉主流微服务框架,Go-zero、Go-micro、gRPC,拥有实践经验;
• 扎实的计算机基础知识,熟悉数据结构、算法、操作系统、网络编程等;
• 熟悉TCP/IP协议、HTTP协议、WebSocket等网络协议;
• 熟悉关系型数据库(MySQL)和NoSQL数据库(Redis、MongoDB);
• 熟悉Linux操作系统,具备Shell脚本编写能力,容器技术(Docker、Kubernetes),基础运维能力;
• 具备良好的代码风格和文档编写习惯,较好的沟通能力和团队协作精神;
• 了解支付服务开发流程,有支付行业经验者优先。
---- 加分项 ----
• 熟悉主流的Go微服务架构原理,分布式系统设计和开发;
• 有个人技术博客,Github开源项目贡献经验;