职位详情
go开发工程师
2-3万
中电金信软件有限公司
杭州
3-5年
本科
01-16
工作地址

润丰-1号楼1

职位描述
岗位职责:
1. 核心系统开发:负责基于GO语言的Web后端服务设计、开发、重构与优化,主导核心业务模块的技术实现,保障系统高可用、高并发、高性能运行,覆盖用户服务、数据处理、接口网关等核心场景。
2. 技术架构设计:参与系统整体架构规划与技术选型,针对业务痛点提出合理的技术解决方案,优化服务架构、数据库设计、缓存策略、消息队列等中间件应用,提升系统扩展性与稳定性。
3. 性能与安全优化:负责后端服务的性能瓶颈分析、压测与调优,包括接口响应速度、数据库查询效率、并发处理能力等;主导系统安全防护建设,防范SQL注入、XSS、CSRF等常见安全风险,保障数据安全。
4. 技术难点攻克:牵头解决开发过程中的复杂技术问题,探索GO语言在高并发、分布式场景下的最佳实践,引入行业先进技术与工具,提升团队研发效率。
5. 团队协作与赋能:参与需求评审、技术方案讨论,指导初级/中级开发工程师开展工作,分享技术经验与最佳实践,推动团队技术能力提升;配合产品、测试团队完成功能迭代与问题排查,保障项目按期交付。
6. 工程化建设:参与搭建与优化CI/CD流水线,制定代码规范、代码审查机制、单元测试与集成测试方案。
任职要求:
1. 计算机相关专业,3-5年及以上GO语言Web后端开发经验,有完整的中大型分布式系统开发与落地经验。
2. 精通GO语言核心特性、并发编程(goroutine、channel、sync包)、内存管理与性能优化,深入理解GO Web框架(如Gin、Echo、Beego等)的底层原理与使用场景。
3. 熟练掌握关系型数据库(MySQL、PostgreSQL)的设计、优化与分布式部署,精通索引优化、事务原理、分库分表等技术;熟悉非关系型数据库(Redis、MongoDB)的缓存策略与高可用配置。
4. 具备分布式系统设计能力,熟悉分布式一致性协议(如CAP、BASE)、分布式锁、服务注册与发现(Consul、Etcd)、负载均衡、熔断降级(Sentinel、Hystrix)等技术。
5. 熟悉消息队列(Kafka、RabbitMQ、RocketMQ)的应用场景与集群部署,能基于消息队列解决系统解耦、异步通信、流量削峰等问题。
6. 掌握Linux系统下的开发与运维技能,熟悉Docker容器化部署、Kubernetes编排,具备基础的运维排查与问题定位能力。

以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕

立即申请