工作职责:
1. 负责基于Golang的后端服务开发、优化和维护;
2. 参与系统架构设计,编写高质量、可维护的代码;
3. 与前端、测试、运维等团队协作,确保项目按时交付;
4. 分析和解决系统性能瓶颈,提升系统稳定性和性能;
5. 参与技术文档编写,包括设计文档、接口文档等;
6. 持续关注Golang及相关技术的最新发展,推动团队技术进步。
任职资格:
1. 计算机相关专业硕士及以上学历,英语可以作为正常工作语言;
2. 熟悉Golang语言特性及生态;
3. 技术能力
- 熟练掌握Golang,了解Goroutine、Channel、GC等机制;
- 熟悉常用数据结构与算法,具备良好的编程习惯;
- 熟悉MySQL、Redis、MongoDB等数据库的使用与优化;
- 熟悉RESTful API设计,了解gRPC、WebSocket等通信协议;
- 熟悉微服务架构,了解Docker、Kubernetes等容器化技术;
- 熟悉Linux环境,掌握常用命令及脚本编写;
4. 加分项
- 有高并发、分布式系统开发经验者优先;
- 熟悉消息队列(如Kafka、RabbitMQ)者优先;
- 有云原生开发经验(如AWS、Azure、阿里云)者优先;
- 有开源项目贡献经验者优先;
5. 软技能
- 具备良好的沟通能力和团队协作精神;
- 具备较强的学习能力和解决问题的能力;
- 对技术有热情,能够承受一定的工作压力。