职位描述
岗位职责:
• 负责公司核心业务系统的后端架构设计、开发和维护,确保系统的高性能、高可用性和可扩展性;
• 使用 Go 语言进行后端服务开发,并熟练掌握相关框架和工具;
• 参与嵌入式系统开发,负责系统底层软件的设计、开发和调试;
• 与产品经理、前端工程师和测试工程师紧密合作,参与产品需求讨论和技术方案设计;
• 持续优化系统性能和代码质量,提升系统稳定性和安全性;
• 关注后端技术发展趋势,研究和探索新技术,并应用于实际项目中。
任职要求:
• 本科及以上学历,计算机相关专业,5年以上后端开发经验;
• 精通 Go 语言,并具备相关项目经验,熟悉 Gin、Beego 等框架;
• 熟悉嵌入式系统开发,具备 C/C 开发经验,熟悉 Linux 操作系统和嵌入式开发环境;
• 熟悉常用数据结构和算法,具备良好的代码风格和编程习惯;
• 熟悉 MySQL、Redis 等数据库技术,具备数据库设计和优化能力;
• 熟悉分布式系统、微服务架构和容器化技术;
• 具备良好的沟通能力和团队合作精神,热爱技术,乐于分享。
加分项:
• 有大型分布式系统开发经验;
• 熟悉物联网协议,如 MQTT、CoAP 等;
• 有嵌入式系统底层驱动开发经验;
• 有开源项目贡献经验或技术博客。