高级Golang后端开发工程师 | 远程项目 | Docker技术 | 即刻入职

远程
全职
您是否是一位经验丰富的Golang开发专家,正在寻找具有挑战性的短期远程工作机会?我们正在招募一位具备扎实Golang专业技能(2年以上)的后端开发工程师,立即加入我们的创新团队。本项目需要您精通Docker容器化技术,具备SQL/NoSQL数据库实施能力,以及云平台开发经验。 主要职责: - 使用Golang(Go 1.21+)设计并开发高性能、可扩展的后端服务和API接口。 - 实施并优化SQL和NoSQL数据库解决方案,确保系统高效运行和数据一致性。 - 使用Docker和相关容器编排工具创建并维护容器化应用程序。 - 与跨职能团队协作,定义并实现新功能和系统改进。 - 编写简洁、可维护且高效的代码,严格遵循行业最佳实践和设计模式。 - 执行代码审查,为团队成员提供专业技术指导和建设性反馈。 - 识别、排查并解决开发和生产环境中的复杂技术问题。 - 编写详细的技术文档,记录系统架构决策和实现细节。 必备技能: - 至少2年Golang开发专业经验,熟悉Go语言最新特性和生态系统。 - 至少4年后端开发总体经验,具备设计和实现复杂系统的能力。 - 精通Docker容器化技术和容器管理,能够构建高效的容器化应用。 - 具有实施和优化SQL和NoSQL数据库的丰富实践经验。 - 深入理解RESTful API设计原则和最佳实践。 - 熟练使用Git版本控制系统进行协作开发。 - 具备出色的问题分析和解决能力,注重技术细节。 - 精通英语沟通(书面和口头),能够有效参与远程协作。 加分项: - 具有Microsoft Azure云平台和相关服务的实际应用经验。 - 了解微服务架构设计原则和实现方法。 - 熟悉CI/CD流程和DevOps实践,能够构建自动化部署流程。 - 有使用RabbitMQ、Kafka等消息队列系统的实际项目经验。 - 理解Kubernetes或其他容器编排平台的核心概念和应用场景。 - 具有成功的远程工作经历和自我管理能力。 技术环境: - 编程语言:Go 1.21+,利用最新的语言特性和性能优化 - 容器化:Docker,可能涉及Kubernetes环境 - 数据库:SQL(PostgreSQL/MySQL)和NoSQL(MongoDB/Redis)解决方案 - 云平台:Microsoft Azure及其相关服务 - 版本控制:Git,遵循标准分支管理流程 - 项目管理:敏捷开发方法论,定期迭代和反馈 这是一个需要立即入职的短期项目。职位完全远程,允许您在全球任何拥有稳定网络连接的地方工作,灵活安排工作时间。 为什么加入我们: 加入我们的团队,您将在高影响力项目中积累宝贵经验。您有机会在充满活力的环境中运用Golang专业技能,与业内顶尖人才合作,并通过使用现代技术栈提升自身能力。我们的远程工作模式为您提供了独立自主与团队协作的完美平衡,让您能够以最高效率发挥自己的技术潜力。 如果您已准备好迎接新的技术挑战,并为我们的项目贡献您的专业知识,我们期待您的加入。