高级全栈开发工程师 (MERN 栈)
多伦多 - 每周3-4天现场办公
主要职责
使用 MERN 栈(MongoDB、Express.js、React.js、Node.js)设计、开发和维护可扩展的网络应用程序。
使用 Node.js 和 NestJS 构建健壮的服务器端应用程序和 API。
使用 React.js 和 Next.js 开发和优化前端应用程序,包括服务器端渲染(SSR)和静态站点生成(SSG)。
使用 Docker 容器化应用程序,并使用 Kubernetes 管理部署。
与 DevOps 团队合作,确保 CI / CD 管道的顺畅和可靠。
编写干净、可维护且高效的代码,遵循行业最佳实践。
排除故障、调试和优化应用程序,以确保高性能和可靠性。
指导初级开发人员并积极参与代码审查。
保持对新兴技术、工具和框架的关注,以不断改进开发实践。
所需技能和资格
7年以上软件开发专业经验,重点关注 MERN 栈。
精通:
React.js
Node.js
Express.js
具有使用 Next.js 进行 SSR 和 SSG 的实际经验。
具有使用 Docker 构建和管理容器化应用程序的丰富经验。
具有使用 Kubernetes 进行应用程序编排和部署的实际经验。
对使用 NestJS 构建可扩展和可维护的后端服务有深入理解。
深入了解 RESTful API 和 GraphQL。
熟悉 AWS、Azure 或 GCP 等云平台者优先。
优秀的问题解决能力,注重细节。
良好的沟通和协作能力。
基本技能
MERN 栈:MongoDB、Express.js、React.js、Node.js
框架和工具:Next.js、NestJS
DevOps 和容器:Docker、Kubernetes
期望技能
(可选/加分项 – 可根据项目需求定制)
其他详情
关键词:MERN / 全栈开发
主要技能:数字化:MongoDB
数字化:Kubernetes
所需经验:8-10年