Senior Software Engineering

Company: Razer Inc.
Company: Razer Inc.
Location: Chengdu
Commitment: Full time
Posted on: 2025-11-26 05:07
Joining Razer will place you on a global mission to revolutionize the way the world games. Razer is a place to do great work, offering you the opportunity to make an impact globally while working across a global team located across 5 continents. Razer is also a great place to work, providing you the unique, gamer-centric #LifeAtRazer experience that will put you in an accelerated growth, both personally and professionally.Job Responsibilities/ 工作职责 :岗位职责参与公司核心业务系统及平台的后端架构设计、技术选型、开发与性能优化,保障系统的高性能、高可用与可扩展性。负责业务模块的设计、开发与迭代维护,完成数据库结构设计、接口实现及系统集成。持续优化系统性能,排查并解决线上技术问题,确保服务稳定、数据安全。编写清晰的技术文档,包括但不限于设计文档、接口文档、部署流程等。与产品、前端、测试等团队高效协作,推动项目顺利交付。任职要求本科及以上学历,计算机科学、软件工程或相关专业,3-5 年后端开发经验。具备 3 年以上 Linux 环境下开发经验,5 年以上 Golang 实际项目开发经历。熟练掌握 Gin、Beego、Echo 等常用 Golang 框架,了解其核心实现机制与设计思想。对高并发、分布式、微服务架构有深入理解,具备系统调优和稳定性保障经验。精通 Protobuf/JSON 等数据序列化协议,熟悉 MySQL 数据库设计与优化,熟练使用 Redis 等缓存技术。深入理解 HTTP/HTTPS、TCP/IP 等网络协议,掌握常见的存储、缓存、安全及消息队列技术。具备良好的编码规范与工程意识,代码结构清晰、可维护性强,注重性能与可读性。具备优秀的团队协作精神和沟通能力,能主动推动技术方案落地,对技术有热情。具备良好的英文文档阅读能力,有英文技术文档撰写或团队协作经验者优先。Pre-Requisites/ 任职要求 :Are you game?
View Original Job Posting