DevCN
菜单
DevCN 公司信息

加入我们

用技术创造价值,和我们一起建设开发者社区。

加入我们

Go(Golang)后端开发工程师

山东全职/兼职均可
更新于 2026-09-09

围绕 DevCN 的技术文章、交流圈、用户账号和创作中心,开发稳定、易维护的网站后端功能。

岗位职责

  • 使用 Go 实现文章发布、评论互动、专题关联、圈子管理等业务接口,处理参数校验、权限判断与错误返回。
  • 设计 MySQL 数据表和查询,正确使用事务、索引与分页,排查慢查询和并发更新问题。
  • 维护登录会话、角色权限、文件上传与操作审计,落实接口限流和常见 Web 安全防护。
  • 为核心业务编写单元测试和集成测试,参与代码评审、发布验证及线上问题定位。
  • 与前端和产品协作明确接口约定,记录关键设计取舍,持续改进可观测性和代码可读性。

任职要求

  • 熟悉 Go 的类型系统、接口、错误处理、并发机制和 context,能解释并解决协程泄漏、数据竞争等问题。
  • 掌握 HTTP、JSON、Cookie/Session 和基本网络知识,能够独立完成接口开发与联调。
  • 熟悉 MySQL、Git 和 Linux 基本操作,有可演示的 Web 项目或可说明个人贡献的项目经历。
  • 能清楚描述问题、复现步骤和验证结果,对数据正确性和变更风险负责。

加分项(非必需)

  • 有服务端模板渲染、Redis 缓存、性能分析或社区类网站开发经验。
  • 有开源贡献,或能展示经过测试和维护的 Go 项目。

投递资料

请附 Go 项目或代码仓库链接,并说明负责的模块、遇到的技术问题及解决方式。