岗位职责:
1、使用 Go 语言开发高性能的后端服务和微服务。
2、设计并实现分布式系统,对高并发和高可用分布式有较深理解。
3、开发和维护 RESTful API 或 gRPC 接口,与前端和其他服务进行交互。
4、优化数据库查询和系统性能,提升服务的吞吐量和响应速度。
5、使用 Redis、RocketMQ, Mysql 等中间件实现缓存、消息队列等功能。
6、编写单元测试和集成测试,确保代码质量和系统稳定性。
7、参与系统架构设计和技术选型,解决复杂的技术问题。
8、编写技术文档,分享开发经验,推动团队技术进步。
任职要求:
1、计算机科学或相关专科及以上学历,3 年以上后端开发经验。
2、熟练掌握 Go 语言,了解其内存管理、并发模型和性能优化。
3、熟悉常见的 Go 框架,精通Gin框架,GRPC协议等。
4、有良好的编码习惯,熟练书写单元测试.
5、熟悉 MySQL 等关系型数据库,能够编写高效的 SQL 查询。
6、熟悉 Redis等 NoSQL 数据库,了解缓存机制与使用场景。
7、熟悉消息队列(如RocketMQ)和异步任务处理。
8、熟练掌握Docker相关技术,以及容器化开发,容器化交付。
9、熟悉 Git 版本控制工具,了解 CI/CD 流程。
10、能熟练使用VSCode进行容器化go语言开发.
11、具备良好的问题分析和解决能力,能够快速定位和修复系统问题。
12、具备良好的团队合作精神和沟通能力,能够与团队成员高效协作。