高级全栈开发者

15个月前远程全职
90K - 120K CAD Reason One

Reason One

location 多伦多
unsaved
作为一名高级全栈开发人员,您擅长构建定制的CMS解决方案,并将代码和设计与CMS功能集成。在Reason One,您将作为敏捷项目团队的一员,与项目经理、产品经理、设计师、内容策略师和其他开发人员共同工作。作为一名高级全栈开发人员,我们期望您能够独立解决问题,但也知道在需要时寻求帮助。我们理想的候选人应该能够舒适地以书面和面对面(或视频)的方式与客户沟通,并对时间表和预算限制有敏锐的意识。 职责 • 遵循行业最佳实践编写高质量、可重用的代码 • 与团队其他成员合作开发创造性、功能性、易于维护和高性能的Web应用程序、网站和组件。 • 文档化应用架构、开发工作流程和内部流程,以便向团队成员进行知识传递。 • 参与代码审查-对同行的拉取请求进行审查并提供可行的反馈。 • 基于项目的工作,并为我们的内部可重用组件库做出贡献。 • 提供工作量估计。 • 通过指导和帮助他们调试问题,为您团队的开发人员提供高级支持 • 确保团队之间有良好的合作。以身作则。推动团队沟通。 所需技能 • 在机构内担任技术领导角色(如技术负责人、团队负责人或首席Web开发人员)至少3年以上 • 在React(5年以上)、Next.js(4年以上,包括最近的App Router工作)和TypeScript(3年以上)方面拥有丰富的专业经验 • 在架构和实施使用多个平台和服务的网站方面拥有至少3年的专业经验,例如包括无头CMS、搜索即服务、表单即服务等的MACH架构。 • 在与企业无头CMS(如Contentful、Storyblok、Kontent.ai或Contentstack)的专业经验至少3年 • 在开发和使用API(GraphQL、REST)方面拥有3年以上的专业经验 • 有无服务器函数/边缘工作人员(Vercel、Cloudflare Workers、Azure Functions、AWS Lambda)的经验 • 能够使用GitHub Actions设置和拥有您领导的项目的DevOps,并在Vercel或Netlify等平台上进行部署 • 出色的调试技能,结合使用性能和负载测试工具的经验。 • 出色的沟通能力,能够向非技术人员解释项目的技术方面 • 能够在快节奏的环境中处理多个竞争项目 • 能够从概念和研究到实施和持续维护为整个过程做出贡献。 • 与敏捷实践(待办事项、用户故事)和方法论(Scrum / Kanban)的专业经验 实际情况 • 地点:这是一个完全远程、在家工作的职位。候选人必须位于美国或加拿大 • 办公时间:Reason One按东部标准时间工作 • 核心工作时间:上午9点-下午5点(东部标准时间) • 开始日期:尽快 • 汇报对象:该职位向技术副总裁David Fahy汇报 薪酬待遇包括: • 年薪范围为90,000 - 120,000加元,具体取决于经验 • 延长健康、牙科、人寿、残疾保险 • 员工援助计划 • 陪产假并提供额外补贴 • 带薪年假-每年15天 • 带薪病假-每年6天 • 带薪志愿者假-每年2天 • 每年250加元的家庭办公费用 • 每月50加元的互联网津贴 • 每年800加元的培训津贴和参加会议和继续教育等专业发展机会 • 提供笔记本电脑 Reason One简介 • 成立时间:2019年(两家历史超过20年的机构合并) • 员工人数:约40人 • 团队:我们组成多学科团队,包括产品、项目管理、内容策略、创意、技术负责人、前端开发人员和质量保证 • 主要客户:Mouser Electronics、Lee Health、National Jewish Health、Economical Insurance、Prisma Health、Toronto Region Board of Trade、CREW Network • 技术栈:.NET Core、React、NextJs、Kentico、WordPress、Contentful、StoryBlok、Kontent.ai、Azure、Vercel • 值得注意的是:认证的B Corp 注意事项 • 您必须目前有资格在加拿大或美国工作,没有例外。 • 有残疾的申请人如符合资格并被选为面试对象,将根据要求提供适当的安排。