APN咨询公司急需满足直接客户需求:
职位名称:后端开发人员
地点:纽约市,纽约州
合同期限:合同制
职位描述:
公司概述:
我们目前正在寻找一位有才华和经验的后端开发人员,专攻Golang,加入我们不断壮大的团队。理想的候选人应具备在构建可扩展和可靠的后端服务方面的丰富经验,并且熟悉使用Kafka和AWS、Kubernetes等云平台。
职责:
Golang开发:
- 使用Golang设计、开发和维护高性能的后端服务。
- 与跨职能团队合作,定义和实施新功能。
- 优化和重构现有代码库,提高效率和可扩展性。
- 微服务架构:
- 贡献设计和实施微服务架构。
- 将单块组件拆分为更小、更易管理的服务。
Kafka集成:
- 为实时事件处理和消息驱动架构开发基于Kafka的解决方案。
- 为服务之间的高效可靠通信实现Kafka生产者和消费者。
云平台集成:
- 利用AWS服务实现可扩展和安全的基础设施。
- 在Kubernetes集群中部署和管理应用程序,提高可扩展性和可维护性。
数据库交互:
- 与数据库团队合作,设计和实施高效的数据存储解决方案。
- 优化数据库查询,在分布式系统中确保数据一致性。
监控和故障排除:
- 为及时发现和解决问题实施日志记录、监控和警报解决方案。
- 参与值班轮班,并迅速响应事故。
资格:
- 计算机科学、工程或相关领域的学士学位。
- 5年以上后端开发人员的实际经验,专注于Golang。
- 对微服务架构和分布式系统有深入的理解。
- 有使用Kafka进行事件驱动架构的实际经验。
- 熟练掌握云计算平台,尤其是AWS。
- 熟悉使用Kubernetes进行容器化和编排。
- 对软件开发最佳实践有扎实的理解,包括版本控制(Git)和持续集成/交付。
首选技能:
- 具备使用其他编程语言(如Python、Java或Node.js)的经验。
- 熟悉安全和数据保护的最佳实践。
- 熟悉DevOps实践和工具。
- 出色的问题解决和调试能力。
- 在团队环境中具备良好的沟通和协作能力。