雇员点评标签
职位描述
GINAPI
岗位职责:
1. 负责公司管理端核心业务系统的后端开发与迭代,覆盖权限管理、数据看板、业务流程审批、运营配置等模块;
2. 基于Golang 1.18+语言特性,熟练使用Gin/Iris框架完成高内聚、低耦合的API设计与开发,保障接口性能与稳定性;
3. 主导数据库设计与优化,针对管理端复杂查询场景(如多维度筛选、统计聚合)进行MySQL索引优化、慢查询治理,探索分库分表或读写分离方案;
4. 结合业务场景设计Redis缓存策略(如热点数据缓存、分布式锁),优化缓存命中率与一致性,解决高并发下的缓存击穿/穿透问题;
5. 配合前端团队完成接口联调,输出清晰的技术文档;主导代码评审,推动团队代码质量与工程规范落地;
6. 定位并解决线上系统问题,对性能瓶颈(如QPS、响应耗时)进行深度分析,通过代码优化、架构调整等方式提升系统吞吐量。
岗位要求:1. 负责公司管理端核心业务系统的后端开发与迭代,覆盖权限管理、数据看板、业务流程审批、运营配置等模块;
2. 基于Golang 1.18+语言特性,熟练使用Gin/Iris框架完成高内聚、低耦合的API设计与开发,保障接口性能与稳定性;
3. 主导数据库设计与优化,针对管理端复杂查询场景(如多维度筛选、统计聚合)进行MySQL索引优化、慢查询治理,探索分库分表或读写分离方案;
4. 结合业务场景设计Redis缓存策略(如热点数据缓存、分布式锁),优化缓存命中率与一致性,解决高并发下的缓存击穿/穿透问题;
5. 配合前端团队完成接口联调,输出清晰的技术文档;主导代码评审,推动团队代码质量与工程规范落地;
6. 定位并解决线上系统问题,对性能瓶颈(如QPS、响应耗时)进行深度分析,通过代码优化、架构调整等方式提升系统吞吐量。
1、计算机相关专业优先,3 年上Golang后端开发经验;
2、精通Golang 1.18+语言特性(如泛型、context、goroutine调度),熟悉标准库及常用工具链(如pprof性能分析);
3、熟练使用Gin或Iris框架完成RESTful API开发,掌握中间件设计、路由分组、参数校验等核心能力;
4、具备复杂业务场景下的SQL编写与优化能力(慢查询定位、索引重构、执行计划分析);
5、熟悉Redis核心数据结构(String/Hash/List/Set/ZSet)及典型应用场景(缓存、计数器、分布式锁);
6、掌握Golang下MySQL ORM框架(如GORM)的使用与二次开发,能基于ORM实现复杂查询(联表、子查询、分页)及事务控制;
7、理解RPC通信原理,熟悉gRPC/Thrift等框架的使用,有服务拆分、接口定义(proto文件)、跨服务调用的实战经验;
8、具备良好的逻辑思维与问题解决能力,能独立分析并解决复杂业务场景中的技术难点。
2、精通Golang 1.18+语言特性(如泛型、context、goroutine调度),熟悉标准库及常用工具链(如pprof性能分析);
3、熟练使用Gin或Iris框架完成RESTful API开发,掌握中间件设计、路由分组、参数校验等核心能力;
4、具备复杂业务场景下的SQL编写与优化能力(慢查询定位、索引重构、执行计划分析);
5、熟悉Redis核心数据结构(String/Hash/List/Set/ZSet)及典型应用场景(缓存、计数器、分布式锁);
6、掌握Golang下MySQL ORM框架(如GORM)的使用与二次开发,能基于ORM实现复杂查询(联表、子查询、分页)及事务控制;
7、理解RPC通信原理,熟悉gRPC/Thrift等框架的使用,有服务拆分、接口定义(proto文件)、跨服务调用的实战经验;
8、具备良好的逻辑思维与问题解决能力,能独立分析并解决复杂业务场景中的技术难点。
展开该职位详情






