
后端软件工程师(.NET)——布拉格混合办公
作为后端 .NET 工程师,构建 Vendavo 的事件溯源企业 CPQ 平台。开发 AWS 服务、GraphQL API 和 AI 辅助软件,为全球制造商和分销商提供支持。
描述
- 使用 .NET 10 和 ASP.NET Core 开发并增强事件溯源服务
- 通过 Istio 服务网格将应用部署到 AWS EKS
- 使用 Marten 和 Wolverine 创建聚合、命令、事件和读模型投影
- 交付涵盖事件模型、后端处理器、投影、GraphQL API 和 React 界面的垂直切片
- 开发 Hot Chocolate GraphQL API,支持筛选、排序、分页和多租户请求处理
- 使用 AWS Kinesis 和 Amazon MSK(Kafka)实现平台内服务集成
- 设计具备幂等性且可安全重放的消息处理器
- 在 draw.io 中记录事件模型,并参与建模研讨会
- 使用 Terraform、Helm 和 Azure DevOps 流水线管理基础设施与交付流程
- 在开发过程中使用 AI 编程代理,并参与 AI 辅助的拉取请求审查
- 在交付需要全栈贡献时,支持 React 18 和 TypeScript 前端
- 创建测试、添加服务监控,并参与代码和架构评审
- 将业务逻辑从 SQL Server 存储过程迁移到 .NET,推动 CPQ 和 Pricepoint 产品现代化
任职要求
- 至少三年使用现代 .NET(6 或更高版本)进行后端开发的经验
- 了解领域驱动设计(DDD)和 CQRS
- 有兴趣深入掌握事件溯源、投影、最终一致性和幂等处理器
- 能够编写涉及队列、流、重试和乱序交付的异步消息驱动代码
- 具备扎实的 SQL 和关系型数据建模能力;有 PostgreSQL 经验者优先
- 具有 HTTP 或 GraphQL API 开发经验
- 具有 Docker 经验,并实际熟悉 Kubernetes
- 具有主要云平台的使用经验,最好是 AWS,包括 IAM、S3、EKS 和 Secrets Manager
- 具有 CI/CD 流水线经验,最好使用 Azure DevOps
- 具有基于 Git 的工作流、拉取请求审查和必需质量检查经验
- 具有使用 xUnit 进行测试以及使用真实依赖进行集成测试的经验
- 经常实际使用 Claude Code、GitHub Copilot、Cursor 或同类 AI 编程代理
- 能够批判性评估 AI 生成的代码,包括发现虚构的 API、行为变化和被忽略的边界情况
- 愿意维护 CLAUDE.md 或 AGENTS.md 等 AI 代理上下文文件
- 代码合并后仍对其端到端负责
- 公司通过每周课程支持英语学习,但未明确要求流利程度
福利待遇
- 提供专业发展和职业成长机会
- 使用现代开发工具,并可接触领域专家
- 团队建设活动和公司赞助的活动
- 灵活的工作时间
- 每周英语课程
- 国际旅行机会
- 25 天带薪休假
- 额外 4 天公司假期
- 3 天病假
- 2 天带薪公益活动假
- 每月福利津贴
- 餐费补贴
- 可选 MultiSport 卡
- 高端 Windows 或 Mac 笔记本电脑和智能手机,允许个人使用
- 为家庭成员提供优惠的不限量移动套餐
- 由优秀同事组成的协作团队
- 配有休闲区域的现代化办公室








