高级全栈工程师

15个月前全职
Knowtions Research Inc. o/a Lydia AI

Knowtions Research Inc. o/a Lydia AI

location 多伦多
unsaved
Lydia AI(前身为Knowtions Research)是一家应用人工智能的公司,致力于为下一个十亿人提供保险。我们与保险公司合作,利用我们的风险预测引擎Lydia AI开创数字化的按照你的生活方式付费保险产品。Lydia AI利用新的数据来源进行动态健康预测,开发专注于保持人们健康而不是在人们生病时支付的保险产品。我们是一家加拿大公司,目标是亚洲增长最快的保险市场,并得到了包括Information Venture Partners和阿里巴巴创业者基金在内的投资者的支持。 加入我们,帮助保险下一个十亿人! 作为高级全栈工程师,您将是我们致力于开发应用程序和医疗数据平台的团队的重要成员。您的角色将涉及到为云端和本地基础设施的设计、开发和维护做出贡献,主要使用Node.js。我们正在寻找一位具有丰富经验的软件工程师,能够带来专业知识,并遵循最佳实践,同时适应各种责任。 职责包括但不限于: - 在应用程序生命周期中进行编码和调试 - 开发干净、企业级的Web应用程序,特别是SaaS平台 - 有效地排除故障和调试应用程序 - 创建可重用的代码和库,供将来实施使用 - 设计和实施公共和内部API - 开发实时和批处理的大数据管道 - 确定构建、维护和自动化基础设施的高效策略 - 参与内部部署工具、性能问题调试和基础设施自动化等任务 - 有效地管理多个并行项目 - 完成分配的其他职责。 要求: - 在构建分布式计算系统方面有5年以上经验 - 熟练使用Typescript/Javascript和Node.js开发可投入生产的代码,全面理解异步/同步开发 - 具有Python和PHP编程语言经验者优先考虑 - 合理熟悉React和Vue等前端框架 - 熟悉HTML和CSS,包括跨浏览器开发 - 在生产环境中运行多个分布式大规模应用程序的经验 - 在关系型数据库管理系统(RDBMS)和无模式数据库方面有5年以上经验,包括但不限于PostgreSQL、MySQL和MongoDB - 熟悉测试最佳实践,包括功能和集成测试,并熟练使用Jest、Jasmine、Karma和/或Mocha等工具 - 具备自动化、测试和部署基于Web的应用程序的经验,熟练使用Ansible、Jenkins和Docker等系统配置管理工具 - 计算机科学、工程或相关学科的硕士学位,结合实际经验 在Lydia AI,多样性是使命关键。我们的力量在于我们的差异以及多样化的员工队伍,这激发了新的想法和观点。我们在员工队伍中庆祝多样性、公平和包容,并培养一个所有团队成员都感到受到重视、尊重和支持的文化。 职位类型:全职