职位名称:GraphQL 工程师(远程 – 长期合同)
地点:远程(优先考虑美国候选人)
合同类型:W2 长期合作
开始日期:立即 / 灵活
我们正在寻找一位高技能且经验丰富的高级 GraphQL 工程师加入我们充满活力的团队。理想的候选人应具备设计和实施 GraphQL API 的扎实背景,能够使用事件驱动架构(如 Confluent Kafka),并在 Azure 上托管分布式应用程序。拥有 C# .NET 的经验将是一个加分项。您将在构建可扩展、高性能系统中发挥关键作用,这些系统支持我们的平台并实现服务之间无缝的数据集成。
主要职责:
• 设计、开发和维护 GraphQL API,以实现跨分布式系统的高效数据查询和操作
• 使用 Confluent Kafka 实现和优化事件驱动架构,以确保可靠和可扩展的消息流
• 在 Microsoft Azure 上托管、部署和管理分布式应用程序,确保高可用性、可扩展性和安全性
• 与跨职能团队合作,将 GraphQL API 与后端服务和事件驱动工作流集成
• 编写干净、可维护和文档齐全的代码,使用 C# .NET 和其他相关技术
• 解决性能瓶颈,以确保系统性能和可靠性的最佳状态
• 指导初级工程师,并为团队的技术成长和最佳实践做出贡献
• 关注新兴技术和行业趋势,提出创新解决方案以改善我们的架构和工作流程
资格要求:
• 3年以上软件工程经验,专注于 GraphQL API 开发
• 有与事件驱动架构合作的证明经验,特别是使用 Confluent Kafka
• 在 Microsoft Azure 上托管和管理分布式应用程序方面具备强大专业知识
• 精通 C# .NET,并熟悉 .NET 生态系统
• 对 RESTful API、微服务架构和分布式系统有扎实理解
• 有容器化(例如 Docker)和编排工具(例如 Kubernetes)经验者优先
• 对数据库系统(SQL 和 NoSQL)和 GraphQL 数据建模有深入了解
• 优秀的问题解决能力,能够在快节奏、协作的环境中茁壮成长
具备良好的沟通技巧,能够将技术概念清晰地传达给技术和非技术利益相关者。
这是一个远程职位。