30-40K
远程高级Golang 薪资:20-40K 岗位职责: 1. 负责公司核心业务系统的后端设计、开发、优化和维护,保证系统的高可用、高性能和可扩展性。 2. 基于 Golang 进行服务端开发,参与微服务架构设计、接口设计、数据库设计及核心代码实现。 3. 负责业务模块的技术方案设计、代码评审、性能优化、问题排查和线上故障处理。 4. 参与系统架构演进,包括服务拆分、链路治理、缓存优化、消息队列、限流降级、监控告警等。 5. 与产品、前端、测试、运维等团队协作,推动需求高质量交付。 6. 持续优化研发流程和工程质量,提升代码规范、系统稳定性和交付效率。 7. 参与团队技术分享和技术沉淀。 岗位要求: 1. 本科及以上学历,计算机、软件工程或相关专业优先。 2. 5 年及以上后端开发经验,3 年及以上 Golang 实际项目开发经验。 3. 熟练掌握 Golang 语言特性,包括 goroutine、channel、context、interface、GC、并发模型等。 4. 熟悉常见后端框架或组件,如 Gin、Go-zero、Kratos、gRPC、Protobuf 等,有微服务项目经验优先。 5. 熟悉 MySQL、PostgreSQL、Redis 等常用存储组件,具备 SQL 优化、索引优化、缓存设计经验。 6. 熟悉消息队列、分布式系统相关技术,如 Kafka、RabbitMQ、RocketMQ、Etcd、Consul 等。 7. 熟悉 Linux 环境,具备问题排查、日志分析、性能调优能力。 8. 熟悉 Docker、Kubernetes、CI/CD、DevOps 流程者优先。 9. 具备良好的系统设计能力,能够独立完成复杂业务模块的技术方案设计和落地。 10. 具备较强的责任心、沟通能力和团队协作能力,能够承担核心模块开发及线上稳定性保障。 其他要求: 1. 有高并发、高可用、分布式系统开发经验优先。 2. 有电商、金融、支付、SaaS、广告、数据平台、IoT 或 ToB 系统经验优先。 3. 有从 0 到 1 搭建后端系统或微服务架构经验优先。 4. 有技术管理、项目推进、带人经验者优先。 5. 能接受一定程度的业务压力和线上问题响应。 6. 代码习惯良好,重视可维护性、可测试性和工程规范。

