PS: 该职位Base深圳已满编,能接受Base厦门的欢迎沟通
岗位职责:
1. 主导或参与公司服务端核心系统架构设计,针对团队协作的复杂业务场景,运用 Go 语言设计并开发高可用、高性能的服务端解决方案。通过优化系统架构,提升系统整体的稳定性与扩展性,以应对业务快速发展带来的挑战。
2. 对现有服务端系统进行性能评估,运用性能分析工具,定位并解决系统在高并发场景下出现的性能瓶颈问题。通过优化算法、数据库查询语句,以及合理使用缓存、消息队列等技术,提升系统的并发处理能力和响应速度。
3. 搭建并完善服务端系统的监控体系,实时监测系统的运行状态,及时发现并处理潜在的故障。制定应急预案,在系统出现故障时能够迅速响应,快速恢复服务,保障业务的连续性。
任职要求:
1、本科及以上学历,拥有 5年以上 Golang 服务端开发经验,至少主导过 1 个+团队协作相关项目的开发。
2、熟练掌握 MySQL等数据库的使用,具备数据库设计、优化和维护的能力。熟悉数据库事务处理、索引优化、查询性能调优等技术。
3、了解消息队列(如 RabbitMQ、RocketMQ)、缓存系统(如 Redis)的原理和使用场景,能够运用它们解决系统解耦、异步任务处理等问题。
4、对高并发、高可用架构系统有深刻的理解,有分布式、高负载、高并发开发设计经验者优先。
5、熟练使用 Git 进行版本控制,掌握常用的性能分析工具(如 pprof)和调试工具,熟悉容器化部署技术(如 Docker、Kubernetes)。
6、具备较强的问题分析与解决能力,能够快速定位并解决服务端开发过程中出现的各种技术问题。
7、拥有良好的团队协作和沟通能力,能够积极主动地与团队成员、其他部门进行沟通协作;
8、关注并有使用AI 相关的工具和平台的经验。