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