全栈工程师岗位职责包括:-参与产品需求分析,独立完成前后端功能模块的设计、开发和部署;-使用React/Vue.js/Angular构建响应式、高交互的前端界面,优化用户体验;-基于Node.js+Express.js开发RESTfulAPI或GraphQL服务,确保接口高效安全;-设计并维护MongoDB数据库,优化数据存储与查询性能;-编写自动化测试用例(单元测试、集成测试),保障代码质量;-与DevOps团队协作,实现CI/CD流程,支持应用容器化(Docker)与云部署;-持续关注技术趋势,推动团队技术栈升级与*佳实践落地。技术要求包括:-精通JavaScript/TypeScript,熟悉ES6+语法及模块化开发;-熟悉至少一个主流前端框架(React/Vue.js/Angular),掌握状态管理(Redux/Vuex)、路由、组件化开发;-熟练使用Node.js及后端框架(Express.js/NestJS),具备RESTfulAPI开发经验;-熟悉MongoDB或类似NoSQL数据库,了解索引优化、聚合管道等高级特性;-掌握Git工作流,熟悉Webpack/Vite等构建工具;-具备基础运维能力,了解Linux命令、Nginx配置、Docker使用。加分项包括:-有Server*s(AWSLambda/Vercel)或微服务架构实践经验;-熟悉GraphQL、WebSocket等实时通信技术;-了解前端性能优化(懒加载、SSR、CDN加速);-有Jenkins/GitHubActions等CI/CD工具使用经验;-对测试驱动开发(TDD)或自动化测试(Jest/Mocha/Cypress)有实践经验。
联系我时,请说是在58同城上看到的,谢谢!