首席全栈工程师

19天前全职

BenchSci

多伦多
我们正在寻求一位经验丰富且有影响力的首席全栈工程师,以加入我们不断扩大的Web应用团队。我们的首席工程师在工程职级中位于高级工程师和资深工程师之间。该职位向工程经理汇报,职责包括领导战略技术倡议,从而在团队和产品中推动有影响力的成果。 作为我们使命中的关键角色,您将塑造技术解决方案,影响部门战略,并指导一组工程师创建世界级的SaaS产品,以提高科学研究的质量和效率。 您的职责将包括: • 从数据库到前端实现功能和改进,使用SQL、Python和TypeScript • 为我们的全栈解决方案设定标准模式和实践 • 与其他首席工程师和架构师紧密合作,持续完善和提升我们的架构,以确保可扩展、可维护和面向未来的解决方案,与我们的整体技术愿景保持一致 • 利用对业务背景和团队目标的深刻理解,在需求开放的情况下做出独立的技术决策,确保与团队和公司的目标保持对齐 • 作为多个项目技术方面的主要决策者,维持代码质量和架构的高标准 • 主动识别和解决项目成果、团队目标和客户需求之间的不一致,确保解决方案增加最大的价值 • 识别跨项目和团队的新机会,倡导并实施可能对多个团队或产品产生广泛商业影响的改进 • 对项目决策负责,并从任何错误中学习,公开分享见解以防止未来问题并促进团队学习 • 积极消除阻碍项目进展的障碍,采取以解决方案为导向的方法以促进团队成功 • 及时负责并解决运营问题,在团队内推动紧迫感文化以确保项目顺利进行 • 识别并解决团队内重复的繁琐工作,帮助最小化优先级变化的影响并支持流畅的工作流程 • 倡导能够提高团队生产力和技术能力的新技术和创新方法 • 创建和更新操作手册和回顾,以记录最佳实践并提升团队的操作知识 • 为您的领域制定和完善技术路线图,专注于多阶段、有影响力的项目,并指导高级工程师执行这些倡议 • 推动影响部门和组织的技术目标,制定有利于您所在团队及可能对更广泛公司有益的流程 您需要具备: • 8年以上全栈开发经验,有领导有影响力项目的良好记录 • 计算机科学/工程或相关科学领域的学位 • 在Python后端和React/TypeScript前端方面有丰富经验 • 熟悉关系数据库和SQL(如PostgreSQL、MySQL),并有使用向量和图数据库(如Pinecone、Neo4j)的经验 • 有云平台(AWS、GCP、Azure)经验 • 深刻理解后端和前端测试框架(如Jest、Cypress、PyTest)以及性能/负载测试工具(Locust) • 出色的沟通、协作和战略性解决问题的能力 • 积极推动团队成功和改善工作流程的态度 附加要求: • 有对话AI和检索增强生成(RAG)解决方案的背景 • 了解身份验证解决方案和单点登录(SSO) • 熟悉FastAPI、数据管道和DevOps • 有使用各种后端技术的经验,涵盖多种语言(如Java EE、Spring、.NET Core、Node.js等) • 有能力指导和支持工程人才的职业发展