Job description
岗位职责:
负责公司核心业务系统的前后端架构设计、功能开发与技术优化,能够独立推进需求分析、方案设计、开发实现、测试上线及后续迭代。 负责前端、后端、数据库、接口、缓存、中间件、部署运维等全链路技术工作,保障系统的稳定性、可扩展性与可维护性。 结合公司业务场景,推动研发流程的工程化建设,持续完善开发规范、代码管理、测试流程、发布流程、文档沉淀及协作机制。 具备利用AI提升研发效率的实践能力,能够结合大模型、AI Coding、智能测试、自动化代码审查、知识库、研发助手等工具,优化研发环境与研发流程,提升交付效率与研发质量。 参与研发基础设施与工程体系建设,包括但不限于代码托管、分支管理、CI/CD、自动化测试、制品管理、监控告警、缺陷追踪、日志分析等能力建设。 推动研发质量体系建设,建立并持续优化代码质量、测试覆盖率、发布成功率、故障响应效率、线上稳定性等关键指标,实现研发过程可度量、可追踪、可持续改进。 与产品、设计、测试、运维等团队紧密协作,能够快速理解业务需求并转化为高质量的技术方案,推动项目高效落地。 在技术选型、系统重构、性能优化、工程效率提升等方面提供专业支持,推动团队形成统一的技术规范与最佳实践。
任职资格:
本科及以上学历,计算机、软件工程、人工智能等相关专业,具备扎实的软件工程基础和较强的系统设计能力。 具备丰富的全栈开发经验,熟悉前端、后端、数据库、接口设计、缓存、中间件及部署运维等完整技术链路,能够独立承担复杂业务系统的设计与开发工作。 精通至少一种主流后端开发语言及框架,如 Java、Python、Go、Node.js 等;熟悉主流前端技术栈,如 React、Vue、TypeScript 等,具备完整的前后端项目实战经验。 熟悉常见数据库及数据处理方案,如 MySQL、PostgreSQL、Redis、MongoDB、消息队列等,具备良好的数据建模和性能优化能力。 具备较强的工程化能力,熟悉 Git、分支管理、CI/CD、自动化测试、接口管理、日志监控、异常排查等研发流程与基础设施。 具备研发体系建设经验,有从0到1或从1到N推动研发环境、研发流程、开发规范、测试体系、发布机制及质量管控体系建设的实践经验者优先。 具备将AI能力应用于研发场景的实际经验,能够利用AI工具提升编码效率、测试效率、代码质量、知识沉淀和团队协作效率,对AI驱动研发提效有较深入理解。 具备较强的质量意识,能够从代码规范、测试覆盖、发布流程、线上稳定性等多个维度推动研发质量持续提升。 具备良好的业务理解能力、问题分析与解决能力,能够在复杂场景下快速定位问题并推动解决方案落地。 具备良好的沟通协作能力和技术推动力,能够跨团队协同推进项目、规范和工程体系建设。
加分项:
有研发效能平台、内部开发平台、测试平台或DevOps平台建设经验。 有利用AI搭建研发助手、代码生成、测试生成、知识库问答、自动化质量检查等实际落地经验。 有中大型业务系统架构设计、性能优化、高并发处理或微服务治理经验。 有带团队、技术Owner或跨团队技术推动经验者优先。