高级 Golang 后端工程师:微服务架构专家(远程全职)

远程
全职
非全日制
我们正在寻找一位经验丰富的高级 Golang 工程师加入我们的技术团队,负责 ID 配置微服务的开发和优化。作为我们团队的核心成员,您将运用扎实的 Golang 知识和丰富的微服务架构经验,推动关键基础设施的发展。这是一个全职远程职位,为有才华的工程师提供了在全球团队中展示专业技能的绝佳机会。 核心职责 - 为新服务(如 Slack、Salesforce、Zoom 等)添加新模块,根据当前计划需要添加 5 个新服务。 - 设计并实现高效、可扩展的微服务架构,确保系统稳定性和性能。 - 改进现有代码库,增加测试覆盖率和质量。 - 在实施过程中进行代码重构,识别并优化可改进的区域(保持良好的平衡)。 - 与跨职能团队协作,确保服务集成顺畅并符合业务需求。 - 参与代码审查,提供技术指导,促进团队内部的知识共享。 必备技能 - 通过实践经验(而非仅从书本)深刻理解 SOLID 原则的重要性,这意味着至少需要 5-6 年的编程经验(不限于 Golang)。 - 至少 3 年的 Golang 实际工作经验,对语言特性和最佳实践有深入了解。 - 熟悉微服务架构设计模式和实践。 - 精通单元测试、集成测试和端到端测试方法。 - 具备问题解决能力和分析思维,能够独立解决复杂技术挑战。 - 良好的沟通能力,能够清晰表达技术概念和解决方案。 优先考虑技能 - 构建和维护分布式服务的经验(在集群中运行并处理异步作业的服务)。 - 使用 Kafka 或其他消息队列系统的实践经验。 - API 认证和安全机制的专业知识。 - 容器化技术(如 Docker、Kubernetes)的经验。 - CI/CD 管道和自动化部署流程的经验。 - 云服务平台(AWS、GCP、Azure)的使用经验。 项目周期 - 初始项目预计至少持续 3 个月,但可能会延长。 - 这是一个全职角色,需要完全投入到项目中。 为什么加入我们? 加入我们的团队,您将有机会在一个充满活力的环境中工作,解决复杂的技术挑战,并为关键业务基础设施做出贡献。我们提供具有竞争力的薪酬,灵活的远程工作安排,以及与才华横溢的专业人士合作的机会。我们重视创新思维,鼓励持续学习和专业发展,为您的职业生涯提供理想的下一步。