高级全栈工程师(远程)

16个月前远程全职
Pearl AI

Pearl AI

location 洛杉矶
unsaved
珍珠公司正在寻找一名有着至少8年行业经验的高级全栈工程师。您将负责构建和维护许多支持珍珠公司核心应用程序的应用。您将带领一支工程师和计算机视觉专家团队,构建用于可视化和分析的内部工具,以及客户每天都会使用的外部产品。这个角色需要对AWS和诸如Lambda、API Gateway、SQS等服务有深入的了解,以及与它们交互的软件库,如Serverless。对于构建单页应用程序(SPA)以及用于构建它们的技术的理解是必需的。您必须对为浏览器构建响应式应用程序的挑战以及如何在编写干净、经过良好测试、可维护的代码时正确保护它们有很好的了解。理想的候选人对技术指导和技术造诣同样热衷。 职责: • 设计、开发和维护珍珠公司多个应用程序的新功能和改进 • 与产品团队接口,设计和构建新的Web应用程序(React/Vue)、桌面应用程序(Electron/React/Vue)和API开发(Node/Express/Serverless) • 实施和监督测试(Jest),确保多个浏览器上的正确功能和优雅降级 • 与机器学习团队接口,确保您构建的应用程序中的数据收集要求 • 与机器学习团队接口,解决算法训练流程的问题 • 与工程团队合作,改进和维护快速增长的数据存储 • 不断努力在珍珠公司的所有应用程序中识别和改进可用性 • 向客户和合作伙伴提供面向外部的技术支持 • 充当技术导师,为工程团队提供适当的指导 要求: • 至少8年的JavaScript经验 • 对JavaScript有核心的理解,包括ES6/7和现代构建工具,如Webpack、Babel和NPM/Yarn • 了解使用Node/Express或类似技术进行REST API开发 • 深入理解SQL和编写高效、高性能查询的能力 • 广泛了解Web技术,如HTTP(S)、CDN和服务器端缓存技术 • 有与DOM直接交互的丰富经验,以及使用现代JavaScript框架的经验 • 对HTML5和CSS3特性、polyfill和优雅降级有了解 • 在跨浏览器兼容性和浏览器开发工具方面有丰富的经验 • 有使用嵌入式第三方脚本的经验 • 5年以上AWS经验 • 有Git、自动化工具和命令行工作风格的经验 • 在设计和构建基于Web和桌面的应用程序方面有成功的经验 • 对探索新技术充满热情,有很强的学习能力 • 出色的解决问题的能力 • 出色的沟通能力 - 技术和非技术方面 • 谦逊、聪明和积极的态度 加分项: • 有Serverless架构/FaaS平台的经验 • 熟悉医疗保健/HIPAA合规性和处理PHI的经验 福利: • 有才华、充满活力的团队 • 有趣且快节奏的工作环境 • 持续学习和发展 • 股票期权、401k、医疗/牙科/视觉福利 • 无限度的休假政策