后端开发工程师
Indexed description
该职位来源于猎聘 职位概述: 我们正在寻找一名精通现代化微服务架构、深度 C# 生态系统(.NET 8/10)以及 Kubernetes 的资深后端开发工程师。我们极其重视团队力量与敏捷文化,您不仅需具备扎实的高并发系统开发底子,更需具备优秀的沟通协作能力。您将在敏捷开发框架(Scrum/Kanban)下工作,跨越传统的后端职能边界,与产品、设计及前端团队深度共创。 同时,我们高度推崇 AI 赋能开发,期待您能将 AI Agent 视为日常协作伙伴,以前瞻性的开发模式推动研发效能。我们期待您能以自发性的互助精神,推动团队技术氛围的提升,并交付兼具极优效能与优秀使用者体验的企业级解决方案。 主要职责: 1、传统后端与微服务核心开发 运用领域驱动设计(DDD)构建高内聚、低耦合的后端微服务架构。 设计及维护高性能的 RESTful、gRPC 及 GraphQL API。 使用 C# 12/14 与 .NET 8/10 开发高性能、高并发的分布式系统。 实现复杂的分布式事务模式(Saga)与事件驱动架构(EDA),确保系统在极端负载下的最终一致性与高可用性。 2、云原生与基础设施自动化 在 Kubernetes 集群中管理与扩展容器化服务,编写优化的 Helm Charts 部署清单。 通过 GitOps (ArgoCD/Flux) 与 IaC (Terraform) 实现基础设施即代码的自动化管理。 负责系统效能调优、内存分析(GC Tuning)及生产环境的快速故障排除。 3、敏捷开发与优秀团队协作(核心要求) 深度参与敏捷流程: 积极参与 Sprint Planning、Daily Stand-ups 及 Retrospectives。您将不只是任务的执行者,更是流程优化与技术痛点解决的推动者。 技术领导力与代码评审: 通过高品质的 Code Review 提供建设性回馈,将其视为技术传承与团队共同成长的契机,而非单纯的纠错。 文档化与知识共享: 主动维护且持续更新技术设计文档(Technical Design Docs),确保团队内部知识高度透明,大幅降低交接与沟通成本。 技术辅导(Mentorship): 主动指导初级开发人员,协助他们突破技术瓶颈,促进团队整体战力与技术视野的提升。 4、AI 驱动开发与研发效能提升(全新引入) AI 结对编程(AI Pair Programming):深度整合 AI 辅助开发工具与 Agent(如 Cursor, GitHub Copilot 等)于日常工作流,大幅加速代码生成、架构重构、单元测试编写与 Bug 排查。 建立 AI 协作规范:探索并建立团队内的“AI 辅助编程极优实践”,引导团队如何撰写精准的 Prompt,确保 AI 生成的代码符合团队架构规范(如 DDD)与高品质标准。 我们对您的期望(团队特质与跨职能协作): 无缝的跨职能沟通与换位思考(深化):与业务分析师(BA)和产品经理(PM)深度探讨:不仅是接受需求,更能以非技术语言拆解复杂的商业逻辑,确保底层数据架构精准支撑业务扩展。 与 UI/UX 设计师紧密协作:在 API 设计初期便从“用户体验”出发,探讨如何通过精简的数据负载、分页优化或异步处理,来支持流畅的前端渲染与界面互动。 与前端工程师及 QA 协同:推行“契约优先(Contract-First)”的 API 开发模式,及早提供 Mock 数据,并共同构建完善的自动化测试防线。 优秀的主动性: 在遇到技术瓶颈、依赖性阻塞或进度风险时,能第一时间主动联系相关队员寻求协助或提出预警,绝不让问题“过夜”。 自发性的互助精神: 具备强烈的团队责任感(Ownership)。在完成自身任务之余,能自发性地观察团队看板进度,主动询问并协助进度落后的同事,共同攻克团队面临的挑战。 资格要求: 1、5 年以上 C#/.NET 后端开发实战经验。 2、具备在 10 人以上敏捷团队(Agile Team)工作的丰富经验。 3、熟悉分布式系统原理、高并发数据库设计、K8s 运维与微服务效能调优。 4、具备将 AI Agent / AI 编程助手转化为实质生产力杠杆的能力,有运用 AI 工具大幅缩短开发交付周期的经验。 5、拥有极佳的解决问题能力、同理心与人际沟通技巧。 加分项目(非必要,但能让您脱颖而出): 1、有 AI 应用程序(AI App)开发实战经验者优先: 曾参与构建底层整合大语言模型(LLMs)的产品,熟悉 AI 任务的异步处理机制、Prompt 链路(Prompt Chain)的后端封装,或具备将 AI 代理(AI Agents)功能无缝接入传统微服务的经验。 2、具备向量数据库(如 Milvus, pgvector)基础概念,或有检索增强生成(RAG)架构的实作经验。 3、曾担任过 Scrum Master 或技术小组长(Tech Lead)。 4、在开源社区有贡献经验或经常在技术博客分享知识。
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search