一、岗位职责:
1、基于 Golang 进行后端服务架构设计与开发,承担核心模块编码工作,保障系统高性能、高可用、高并发。
2、参与需求评审,结合业务场景,输出合理的技术方案,推动需求落地。
3、优化现有系统,排查解决线上问题,持续提升系统稳定性与用户体验。
4、与前端、测试等团队协同,保障项目高效推进。
二、任职要求
1、专业技能:
1.1熟练掌握 Golang 语言,深入理解其语法,具备实际项目的开发经验。
1.2熟悉数据存储方案,如 MySQL、Redis 等数据库的使用与优化,能设计合理的数据结构。
1.3有使用 GoFrame(主要)、Gin、Gorm 等主流框架进行项目开发经验。
1.4掌握 RESTful API 设计规范,能高质量完成接口开发,保障接口安全性、稳定性与可扩展性。
1.5具备一定的网络知识,熟悉 HTTP、TCP/IP 协议,可排查网络通信相关问题。
1.6有对接三方接口的经验,包括调用SDK和HTTP对接。
1.7对常见的功能模块有深入研究,如 生成接口文档、全局权限检验、全局错误处理、全局缓存、多表联查、全局日志等。
1.8掌握基础的运维工作,如 配置Linux开发环境、Docker部署、配置SSL证书、日志跟踪等。
1.9对GoFrame熟练使用者优先。
2、软技能与素养
2.1有良好的问题分析与解决能力,面对复杂业务逻辑和系统故障,能快速定位并给出有效解决方案。
2.2具备团队协作精神,主动沟通,能在团队中高效配合完成项目,乐于分享技术经验。
2.3有较强的学习能力与创新意识,持续关注 Golang 及后端技术领域新动态,积极尝试技术创新应用。
2.4工作认真负责,注重代码质量,遵循编码规范,善于撰写清晰、准确的技术文档。