全栈开发工程师(测评与 Web 平台维护)
浙江大学长三角智慧绿洲创新中心职位描述
岗位职责 面向数字竞技潜能测评系统、中心相关 Web 平台的自主运维与持续迭代。 1. 负责测评 Web 系统的日常维护与功能迭代,参与需求分析、技术评估、开发实现、上线与回归验证,保障系统稳定可用。 2. 负责后端服务(Node.js + Express + SQLite)的性能与安全治理,包括慢查询排查、接口响应优化、并发与稳定性改进;在业务增长时评估并推进数据库与架构升级方案(如读写分离、迁移至 PostgreSQL 等)。 3. 消除已知安全风险:整改动态拼接 SQL 等注入隐患,规范参数化查询与权限校验;统一前后端错误处理,避免向用户暴露端口、路径、环境变量等敏感信息。 4. 推进后端架构重构与工程化:将集中式单文件接口拆分为分层结构(路由 / 服务 / 数据访问 / 中间件),补充必要注释与技术文档,提升可维护性与协作效率。 5. 负责前端(React + Vite)功能维护与体验优化,包括中英文国际化、管理后台、测评流程、论坛、成绩与排行榜等模块的 Bug 修复与小需求落地。 6. 负责部署、监控与故障处理,熟悉 Nginx 反代、PM2、环境变量与 HTTPS 配置;能独立完成本地/测试/生产环境联调,编写并维护部署说明、接口说明与运维交接文档。 7. 配合产品、设计、业务及外部协作方开展联调与问题闭环,对线上卡顿、崩溃、数据异常等问题能独立定位、复现、修复并沉淀复盘。 8. 参与中心官网及相关 Web 系统的衔接维护(视实际范围),在统一技术栈或接口规范下,保障测评系统与对外展示、账号体系等协同稳定。 任职要求 1. 本科及以上学历,计算机、软件工程、网络工程、信息安全等相关专业优先。 2. 具备 Node.js 后端开发经验,熟悉 Express(或同类框架)、RESTful API、JWT 鉴权、文件导出与后台任务等常见场景。 3. 熟悉关系型数据库开发与调优,有 SQLite / MySQL / PostgreSQL 使用经验;了解慢查询、索引、事务与数据备份恢复,能识别阻塞事件循环等 Node 性能问题。 4. 具备 Web 安全基础意识,了解 SQL 注入、XSS、CSRF、敏感信息泄露等风险及防护手段;有生产环境安全整改经验者优先。 5. 具备 React 前端开发与维护能力,能阅读并修改现有 SPA 工程(路由、状态、组件、i18n),配合 UI/UX 完成界面与交互优化。 6. 具备 Linux 服务器部署与排障能力,能使用 Nginx、进程守护、日志与基础监控手段处理线上问题;有 Docker 或 CI 经验者优先。 7. 代码规范与文档意识强,能编写清晰的技术文档、变更说明与交接材料;具备良好的需求理解、沟通协作与跨方对接能力。 8. 责任心强、执行力好,能独立承担「维护 + 小迭代 + 线上应急」闭环,在用户量上升前主动提出架构与容量改进建议。 优先条件 1. 有教育测评、科研数据平台、排行榜/报表/导出类系统开发或重构经验者优先。 2. 有 SQLite 迁移、数据库选型、高并发读写优化或从单体向分层/模块化改造经验者优先。 3. 有全栈独立负责项目(需求 → 开发 → 部署 → 运维)完整落地经验者优先。 4. 有双语站点、管理后台、OAuth/邮件/SSO 等企业级 Web 功能维护经验者优先。 5. 了解 Unity / Pad 端测试系统或能与客户端、云端数据链路协同者优先(便于对接现有测试体系,非硬性要求)。 岗位亮点 1. 直接参与测评平台与中心 Web 体系的长期建设,决策链短、迭代响应快。 2. 复合型成长路径:覆盖全栈开发、性能与安全治理、架构重构、部署运维与文档规范,适合希望建立完整 Web 工程能力的人才。 3. 业务场景清晰、产品已上线:在真实用户与真实运维反馈基础上做改进,工作成果可见、影响面明确。 招聘人数1人 其他信息 语言要求:普通话;英语读写能力优先(系统含中英文界面) 行业要求:教育、体育电竞、科研信息化、互联网等相关行业均可
对这个职位感兴趣吗?