我们正在与一家健康科技公司合作,该公司开发软件以提高药物制造的能力和效率。他们正在招聘一名高级全栈工程师,负责使用 Node 和 TypeScript 设计和扩展一个安全、高效的平台。这是一个全职的混合工作岗位,位于多伦多。
您将加入一个小型、高度协作的团队,负责架构、产品和交付的重大决策。如果您喜欢塑造工程实践、选择现代工具,并且每天将产品发布到生产环境中,那么这是一个对现实世界成果产生重大影响的机会,包括降低成本和更安全的生物和化学制造。
所需技能和经验
• 5年以上构建生产后端的经验,精通 Node、TypeScript 和 Express
• 设计和实现 REST API、身份验证和安全数据流
• PostgreSQL 架构设计、查询优化和性能调优
• 使用 Redis 进行缓存、数据同步策略和离线容忍模式
• 云部署经验和运营管理,CI/CD、监控和警报
• 强大的系统设计能力,与第三方服务集成,以及产品分析工具
• 清晰的书面沟通能力,良好的 Git 操作习惯,以及务实的高质量代码交付方法
期望的技能和经验
• 有建立超越 Heroku 的长期云基础设施和运营的经验
• 实时协作功能、WebSocket 和状态同步模式
• 前端协作,从 Figma 实现基本 UI,熟悉 React 和精致的用户体验细节
• 电子邮件投递管道、事务性模板和事件处理
• 在知名院校获得计算机科学或相关领域的学士学位(视为强项)
• 对生产力系统感兴趣,具备低自我、以解决方案为导向的心态
• 对医疗保健、生命科学或制造领域感兴趣
您将要做的事情
技术分解
• 使用 Node.js 和 TypeScript 进行后端开发,50%
• 数据库和缓存(PostgreSQL、Redis),25%
• 云基础设施和 DevOps,15%
• 与设计团队的 UI 协作,10%
日常职责
• 亲自进行开发和代码审查,70%
• 架构和技术设计,15%
• 与设计和产品的跨职能协作,10%
• 运营职责、部署和可观察性,5%
提供的福利
您将获得以下福利:
• 具有竞争力的薪资和股权选项
• 4周带薪假期、带薪病假和带薪育儿假
• 完全分布式团队,覆盖北美和欧洲时区
• 公司支付的本地社区共享办公桌
• 新款 MacBook Pro、外部显示器和专业配件
申请者必须目前获得授权,能够在加拿大全职工作,且未来也能继续工作。