薪水:14万美元至15万美元
奖金:12%的奖金
4-6周的假期
加拿大全境100%远程工作
职位描述
• 我们正在寻找一位对代码工艺、持续改进和敏捷开发充满热情的高级软件开发人员。您将为最复杂的挑战创建优雅的解决方案。
• 作为一名高级软件工程师,您将加入一个专注于构建下一代企业产品的工程团队。在这个角色中,您将有机会与产品、数据和工程团队的其他成员密切合作,增强我们产品提供的最关键功能,同时扩展和演进其构建的技术基础。
职责
• 与协作敏捷团队密切合作,提供指导,并进行深思熟虑的代码审查。
• 在跨职能团队中工作,为全栈做出贡献。
• 提供易于理解和简单维护的可扩展软件工件。
• 遵守并倡导最佳实践。
• 解决与任务关键服务相关的问题。
• 构建自动化来防止问题再次发生,将非异常服务条件的响应自动化。
• 对前沿库和Web标准进行评估,并将其与已建立的库进行权衡。
资格要求
• 计算机科学硕士或学士学位,具备扎实的基础和解决问题的能力。
• 在软件开发岗位上拥有5年以上的经验。
• 我们使用ReactJS作为我们的微前端架构。有此类或类似框架的经验者优先考虑。
• 我们在AWS上构建微服务(包括各种托管服务),并使用多种技术,包括Node.js、PostgreSQL、MongoDB、DynamoDB、Docker和Kubernetes(EKS)。
• 对这些技术的一些经验和渴望学习其他技术是必要的。
• 具备计算机科学基础,包括数据结构、算法设计、问题解决和复杂性分析。
• 在面向对象设计/开发方面具有专业知识和能力。