职位:高级全栈开发工程师(Node、React、Typescript),具备 AWS 云经验,用于为我们的金融科技客户构建微服务和微前端
地点:蒙特利尔
高级全栈开发工程师(Node、React、Typescript),具备 AWS 云经验,用于为我们的金融科技客户构建微服务和微前端
类型:
全职永久/FTE
地点:
远程
账户工具和自动化团队(ATAT)负责为数字平台构建和增强我们的工具,特别是帮助销售团队管理账户。
核心团队负责推动公司关键目标的引擎,例如在我们的网站上添加更多相关的保险产品并以优良的价格提供,同时轻松地向客户传递相关的保险文件。作为工程团队的团队负责人,您将与团队合作,构建驱动数据收集、评级和定价引擎的软件。使用 Nodejs 和 Typescript,您将负责提供技术指导并执行软件开发的最佳实践。
此外,作为高级团队成员,您将被期望指导和辅导软件开发人员,并协助工程领导团队不断提升技术能力。
职责:
• 负责定制功能的开发并推动其技术实施。
• 作为团队领域的主题专家,推动其技术方向。
• 建议、设计、实施、测试和监控功能和功能。
• 根据既定的最佳实践和敏捷方法促进跨团队协作。
• 宣导适当的软件架构和开发范式。
• 与项目利益相关者和开发团队合作,为我们的客户和内部工具设计和构建可扩展、用户友好的系统。
• 讨论战略并概述潜在软件解决方案的权衡。
• 在团队领域内开发、测试和维护代码库。
• 编写干净、可维护和可扩展的代码。
• 参与新技术和解决方案的知识分享,这些都在团队的专业领域内。
• 为初级和中级团队成员提供指导和辅导。
• 开发和维护新功能和现有功能及集成的文档。
• 理解公司的目标。
• 执行其他分配的职责。
必须具备:
• 认可的技术、职业或学术项目的大学学位或学院文凭(最好是工程或计算机科学)或同等工作经验。
• 5年以上构建丰富、复杂的 Web 应用程序的经验。
• 有架构和增强大型软件系统的经验。
• 在 Nodejs/AWS/Reactjs 和 Type Script 生态系统中具有丰富的全栈经验。
• 有微服务和微前端的经验。
• 有使用 NestJS 的后端开发经验。
• 有使用 TypeORM 的经验。
• 有使用 PostgreSQL 的经验。
• 理解网络安全最佳实践和数据保护。
• 了解使用 Docker 的容器化和使用 Kubernetes 的编排。
• 对干净、可重用和结构良好的代码有热情。
• 能够有效沟通。
• 能够指导、辅导并与他人协作工作。
• 对持续改进、持续学习和知识分享有承诺。
加分项:
• 有 gRPC 的经验或知识。
• 有使用 Redis 或类似技术进行缓存和队列的经验。
• 有使用 MongoDB 的经验者优先。