职位描述
IT 全栈开发工程师岗位招聘要求
一、基本要求
学历与专业:本科及以上学历,计算机科学、软件工程、信息技术等相关专业优先,具备 3 年及以上全栈开发经验;
技能基础:熟悉软件开发流程(需求分析、设计、开发、测试、部署),具备良好的代码规范和文档编写能力;
学习能力:对新技术有强烈的探索欲望,能快速掌握主流框架和工具,适应业务需求的快速迭代。
二、技术能力要求
前端技术
精通 HTML5、CSS3、JavaScript(ES6+),熟悉 Vue、React、Angular 等至少一种主流前端框架及生态(如 Vuex、React Router);
掌握前端工程化工具(Webpack、Vite 等),了解响应式布局、跨浏览器兼容方案,能独立完成复杂页面开发;
具备前端性能优化经验(如懒加载、资源压缩、缓存策略),熟悉前端安全防护(XSS、CSRF 等)。
后端技术
熟悉至少一种后端语言及框架:Java(Spring Boot/Cloud)、Python(Django/Flask)、Node.js(Express/NestJS)、PHP(Laravel)等;
掌握关系型数据库(MySQL、PostgreSQL)和非关系型数据库(MongoDB、Redis)的设计与优化,能编写高效 SQL 语句;
了解服务器部署与运维基础:熟悉 Linux 系统操作,掌握 Docker 容器化技术,了解 Nginx 配置、CI/CD 流程(如 Jenkins、GitLab CI)。
全栈整合能力
能独立完成从前端界面到后端接口的全流程开发,理解前后端数据交互原理(RESTful API、GraphQL 等);
具备至少一个以上完整全栈项目的开发经验,能解决跨端、跨服务的技术难点。
三、综合能力要求
逻辑思维清晰,具备良好的问题分析与解决能力,能独立排查开发中的技术 bug;
沟通协作能力强,能与产品、设计、测试团队高效配合,理解业务需求并转化为技术方案;
有责任心,能按时保质完成开发任务,具备一定的项目管理意识(如任务拆解、进度把控);
加分项:有大型互联网项目、高并发场景开发经验;熟悉微服务架构、消息队列(RabbitMQ、Kafka);具备开源项目贡献或技术博客经验;具备培训网站相关项目经验。
四、岗位职责(补充参考)
负责公司产品的前后端全流程开发、测试与上线,保障系统稳定性和性能;
参与技术方案设计与评审,优化现有系统架构,提升开发效率;
配合团队进行技术调研,引入新技术、新工具,推动开发流程标准化。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕