资深Golang后端开发工程师 | 云资源管理平台 | 远程职位

远程
全职
我们正在招募一位经验丰富的Golang后端开发专家,负责打造创新型云资源管理平台。该平台将实现对四大主流云服务提供商(AWS、Azure、GCP、Oracle Cloud)的统一管理。这是一个全球远程职位,为您提供在前沿技术领域发挥才能的理想平台。作为核心开发团队成员,您将参与构建高性能、可扩展的云管理解决方案,为企业客户创造显著价值。 核心职责 - 设计并开发高性能、可扩展的云资源管理应用后端架构,使用Golang 1.21+作为主要开发语言。 - 构建稳健、安全且高效的RESTful API接口,实现四大云平台资源的统一管理功能。 - 开发微服务架构组件,确保系统具备良好的横向扩展能力和故障恢复能力。 - 实现云资源配置、监控、自动化部署和成本优化功能模块的后端逻辑。 - 设计高效数据模型,优化数据库查询性能,提升系统响应速度。 - 与前端团队密切协作,确保API设计满足用户界面需求,提供流畅的用户体验。 - 参与代码评审,遵循最佳实践,确保代码质量和系统安全性。 - 编写详尽的技术文档和API使用说明,便于团队协作和知识共享。 - 主导解决生产环境中的技术难题,提供专业的技术支持和故障分析。 - 持续关注Golang生态系统和云计算技术的最新发展,将创新应用到产品中。 必备技能与资质 - 拥有2年以上使用Golang进行专业软件开发的实际经验,熟悉Go 1.21+的新特性。 - 深入理解面向对象编程原则、设计模式及其在Go语言中的应用实践。 - 具备构建高性能、可扩展后端服务的实战经验,理解并能应用并发编程模式。 - 熟悉RESTful API设计原则,能够创建符合行业标准的API接口。 - 掌握SQL和NoSQL数据库技术,能够设计优化的数据模型和查询。 - 熟练使用Git版本控制系统,理解分支管理和协作开发流程。 - 具备编写单元测试和集成测试的能力,确保代码质量和可靠性。 - 能够使用英语进行日常技术交流,阅读英文技术文档无障碍。 - 具有解决复杂技术问题的分析能力和创新思维。 - 理解敏捷开发方法论,能够在快速迭代的环境中高效工作。 优先考虑条件 - 具有AWS、Azure、Google Cloud Platform或Oracle Cloud API的实际开发经验。 - 熟悉基础设施即代码(IaC)工具,如Terraform、Pulumi或CloudFormation。 - 具备Python编程经验,能够开发自动化脚本和辅助工具。 - 了解容器技术和容器编排系统,如Docker和Kubernetes。 - 有使用消息队列系统(如Kafka、RabbitMQ)的项目经验。 - 熟悉缓存技术(Redis、Memcached)在高性能应用中的应用。 - 了解CI/CD流程和工具(如Jenkins、GitHub Actions、GitLab CI)。 - 具有多云平台集成或云资源管理相关项目的开发经验。 - 参与过开源项目,特别是Go语言相关的项目贡献。 - 具备系统性能调优和问题诊断的实际经验。 我们的优势 - 全球远程工作模式,提供灵活的工作时间安排,实现工作与生活的平衡。 - 参与构建前沿云管理技术的机会,解决真实世界的复杂技术挑战。 - 与来自全球各地的优秀工程师合作,促进技术交流和个人成长。 - 扁平化组织结构,开放的团队文化,您的想法将被充分重视。 - 具有竞争力的薪酬待遇和绩效奖金,认可您的技术价值。 - 定期的技术分享和学习机会,支持专业技能的持续发展。 - 清晰的职业发展路径,助您实现长期职业目标。 - 直接参与产品决策,对产品发展方向产生实质性影响。 加入我们,您将有机会将专业Golang技能应用于云计算领域的创新项目,帮助企业客户简化跨云平台资源管理,优化云基础设施投资。我们期待与您一起构建下一代云资源管理解决方案,重新定义多云环境下的资源管理体验。