全栈工程师
8000-10000元/月职位名称:全栈工程师
职位概述:
我们正在寻找一位充满热情与创造力的全栈工程师加入技术团队。您将参与从需求分析、系统设计、前后端功能实现到测试部署的完整开发生命周期,负责构建高性能、可扩展、可维护的Web应用或平台系统。理想的候选人需对前后端技术有深入理解,具备优秀的编程能力和工程素养,对技术和业务敏感,善于沟通协作,并能持续学习新技术解决实际问题。
主要职责:
1.全栈功能开发:
*理解业务需求,参与需求分析与技术方案设计。
*独立或协作完成前端界面的交互逻辑、组件开发与状态管理。
*独立或协作完成后端API接口的设计、开发、测试与文档撰写。
*设计和实现数据库模型、查询优化与数据访问层。
*开发和维护系统的核心业务逻辑和服务。
2.系统设计与架构:
*参与系统架构设计,优化系统性能、安全性、可扩展性和可维护性。
*熟悉并运用主流设计模式编写高质量、可复用、可测试的代码。
*关注技术债,积极进行代码重构以保持代码库的健康度。
3.质量保障与部署运维:
*编写单元测试、集成测试,确保代码质量和功能稳定性。
*参与或负责应用的构建、打包、发布及持续集成/持续部署过程。
*监控应用在生产环境中的运行状况,快速响应和解决线上问题,保障服务SLA。
*参与容器化部署及云平台运维相关工作(如应用)。
4.技术研究与协作:
*跟踪前沿技术趋势,评估新技术的可行性并应用于项目中(在技术负责人指导下)。
*与产品经理、UI/UX设计师、其他开发人员及测试人员紧密协作,确保项目高效高质量交付。
*进行代码审查,分享技术经验,促进团队整体技术提升。
*参与技术文档的编写和维护。
任职要求:
1.学历与经验:
*本科及以上学历,计算机科学、软件工程、电子工程或相关理工科专业优先。
*必需:3年以上全职Web应用开发经验,其中至少1年以上全栈开发经验。必须有独立负责或深度参与中大型项目前后端模块开发和交付的完整经验。
2.核心技术栈(要求熟练掌握):
*前端:
*精通
"HTML5",
"CSS3"(包括布局如Flexbox,Grid)及现代
"JavaScript(ES6+)"。
*至少深入掌握一种主流前端框架/库,如:
"React.js"/
"Vue.js"/
"Angular"(请明确公司主流技术栈,或选择其一或要求掌握其一)。
*熟悉状态管理方案(如Redux,Vuex,Pinia,MobX等)。
*熟悉构建工具(如Webpack,Vite,Rollup等)和包管理(npm,yarn,pnpm)。
*具备响应式、组件化开发能力。
*后端:
*至少深入掌握一种主流后端开发语言及框架,如:
*
"Node.js"+
"Express.js"/
"Koa"/
"NestJS"
*
"Java"+
"SpringBoot"/
"SpringCloud"
*
"Python"+
"Django"/
"Flask"/
"FastAPI"
*
"Golang"+
"Gin"/
"Echo"
*
".NET(C#)"+
"ASP.NETCore"
*熟练编写RESTfulAPI,了解GraphQL或RPC者优先。
*数据库:
*熟练使用至少一种关系型数据库(
"MySQL"/
"PostgreSQL"/
"SQLServer")。
*熟悉一种或多种NoSQL数据库(
"MongoDB",
"Redis",
"Elasticsearch"等)。
*理解数据库设计原则、索引优化、事务处理和常见性能问题排查。
*必备知识:
*HTTP/S,WebSocket等网络协议。
*基础的数据结构与算法。
*Git版本控制流程。
3.加分技能栈(优先考虑):
*掌握容器化技术(
"Docker")及编排工具(
"Kubernetes")。
*有CI/CD落地经验(
"GitHubActions",
"GitLabCI/CD",
"Jenkins"等)。
*掌握基础设施即代码(
"Terraform",
"CloudFormation")。
*了解服务器配置管理和监控工具(
"Prometheus",
"Grafana",
"ELKStack",
"Zabbix",
"Sentry"等)。
*前端扩展:
*熟悉
"TypeScript"。
*
"Next.js"/
"Nuxt.js"等SSR/SSG框架使用经验。
*前端状态管理库的高级应用。
*前端性能优化经验。
*后端扩展:
*熟悉微服务架构、消息队列(
"RabbitMQ",
"Kafka")、分布式缓存、分布式锁。
*掌握API网关、服务网格相关技术。
*有中高并发系统设计、开发或调优经验。
*测试:
*熟悉前端自动化测试框架(
"Jest",
"Mocha",
"Cypress",
"Playwright",
"ReactTestingLibrary")。
*熟悉后端单元测试、集成测试框架(
"JUnit",
"pytest",
"Pact"等)。
*其他:
*理解设计模式(
"面向对象设计原则",如SOLID)。
*了解网络安全基本知识(XSS,CSRF,SQL注入防护等)。
*特定行业经验(如智能制造、金融科技、社交平台、物联网、企业服务SaaS)。
*英语读写能力良好,能流畅阅读英文技术文档。
4.软技能与素质:
*优秀的问题解决能力与逻辑思维:能够快速定位、分析并解决复杂技术难题。
*强烈的技术热情与学习能力:积极学习新技术,对技术有探索精神,能快速适应变化。
*工程素养:注重代码质量、性能、安全性、可测试性、可读性和工程实践(CodeReview,文档化)。
*沟通协作能力:表达清晰,能有效理解业务需求并与跨职能团队成员(产品、设计、测试、运维)顺畅协作。
*责任感与自驱力:具备强烈的产品和技术责任感,工作积极主动,能自我驱动完成目标。
*关注用户体验与细节:对产品的易用性、用户体验细节有追求。
*抗压能力:能够在项目时间压力下保持高效产出和稳定心态。
申请方式:
[请将您的个人简历发送至:[********************,邮件标题请注明“应聘全栈工程师+姓名+[擅长的核心语言/框架](如:Node+React/Java+SpringBoot)”]

沃志(天津)国际物流有限公司
点击查看地图