全栈技术工程师
10-20K * 12薪
人工智能 杭州 不限 1-3年

岗位关键词
岗位职责
一句话定位
主导AI教育平台全栈技术落地,从后端架构到前端交互,从数据存储到自动化部署,打造高可用、高可扩展、用户体验流畅的技术体系,支撑业务高效迭代。
这不是一份"单纯写代码"的工作。你要解决的问题是:如何用AI全栈技术能力,打通AI教育场景下的技术链路,兼顾系统性能、开发效率与用户体验,支撑业务快速落地与规模化扩张?
你会做什么
- 后端架构设计与开发
- 主导AI设计和开发支撑AI教育平台的核心后端服务,采用微服务架构,确保系统的高可用和高可扩展性。
- 基于 Java (Spring Boot / Spring Cloud) 技术栈,开发健壮、高效的RESTful API,用于支持前端应用、移动端以及硬件设备的数据交互。
- 负责分布式系统中的关键组件设计,如服务注册与发现、配置中心、网关等。
- 前端应用实现与优化
- 负责结合AI开发面向学生、教师和管理员的Web应用界面,将复杂的功能以简洁、直观的方式呈现。
- 结合AI 使用 React 或 Vue 等现代前端框架,打造流畅、响应迅速的单页应用(SPA),并持续进行前端性能优化,提升用户体验。
- 数据存储与性能调优
- 设计健壮、可演进的数据库模型(以MySQL为主),并负责编写高效的SQL查询及索引优化。
- 熟练运用 Redis 等缓存技术,设计合理的缓存策略,降低数据库压力,提升系统响应速度。评估并使用MongoDB等NoSQL数据库以应对特定业务场景。
- DevOps与自动化部署
- 构建和维护项目的CI/CD(持续集成/持续部署)流程,实现代码的自动化构建、测试与部署。
- 熟练运用 Docker 进行应用容器化,并协同团队完成在Kubernetes (K8s)或类似平台上的部署与运维工作。
岗位要求
我们希望你具备
- 必备:
- 学历与经验:本科及以上学历,计算机或相关专业;具备3-5年全栈开发经验,对敏捷开发有深入实践。
- 后端技术:基础扎实,对JVM原理有深入理解;精通 Spring Boot、Spring Cloud、MyBatis 等主流框架;理解分布式系统核心理论(如CAP、BASE),有负载均衡、服务容错等实践经验。
- 前端技术:熟练掌握 React 或 Vue 框架之一,并深入理解其原理;精通HTML5/CSS3/JavaScript(ES6+),对前端工程化(Webpack/Babel)和性能优化有丰富经验。
- 数据库与中间件:精通数据库,尤其是在索引优化和事务管理方面;熟悉 Redis 的应用场景和实践。
- 运维与工具链:熟练掌握 Docker 容器化技术及相关生态;是 Git 的重度用户,熟悉Git Flow等协作流程;熟练使用Maven或Gradle。
- 加分:
- 拥有高并发、高可用分布式系统的实际设计与落地经验。
- 具备主流云服务(如阿里云、AWS、Azure)的实际项目使用经验,特别是与容器服务、Serverless、数据库相关的服务。
- 是活跃的开源项目贡献者,或拥有高质量的个人技术博客/GitHub项目。
- 有物联网(IoT)平台或音视频流媒体(WebRTC)相关开发经验者优先。
- 有 RabbitMQ/Kafka 等消息队列使用经验者优先。
牛客安全提示:如发现虚假招聘、广告,或以任何名义索要证件、费用,或诱导异地入职、参与培训等均属违法行为,发现请
立即举报