职位:高级 Node.JS 和 React.js 开发人员,参与身份验证项目 - 39048
我们的大型银行客户正在寻找一名高级 Node.JS 和 React.js 开发人员,参与身份验证项目。
工作地点:
多伦多市中心(King Street)– 每周 3-4 天(周二至周四,可能会有变动)
可能会有变动:根据业务需要,可能需要每周 3-4 天现场办公
合同期限:尽快开始至 10 月 31 日
工作时间:
周一至周五上午 9 点至下午 5 点;标准每周 37.5 小时
需求背景
业务组:
客户工程 - 移动和网络 - 身份验证和访问团队
角色中的典型一天:
• 实施和交付技术解决方案
• 协助制定编码标准和测试方法
• 与架构师和技术负责人(如适用)合作,实现技术愿景和解决方案
• 被认为是主要应用程序和/或技术领域的专家,并因其技术能力而备受推崇。
• 为开发项目团队的关键利益相关者提供关于“专业领域”复杂问题的专家建议和咨询
• 提供解决方案设计和相关代码的审查
• 熟练进行安全扫描并实施最佳实践以解决安全问题
候选人价值主张:
作为全栈开发人员,您将加入一个由开发人员、架构师、项目经理和产品负责人组成的充满活力和活力的团队。您将专注于身份验证领域,以保护我们的客户,您的角色包括使用 Node.js、React.js、微服务和其他前沿技术交付数字银行解决方案,保持高水平的代码质量,并推动技术讨论。
加入我们的团队,您将对我们的客户、银行业乃至整个世界产生影响。
候选人要求/必须具备
技能:
• 10 年以上相关 IT 工作经验
• 3 年以上作为 React.js 和 Node.js 开发人员的工作经验
优先考虑
技能:
• 参与涉及应用程序安全(如 oAuth2 和/或 SSO)的项目经验
• 使用 NoSQL 数据库(如 Redis、MongoDB)的经验
• 使用容器编排技术(如 Cloud Foundry 或 Kubernetes)的经验
• 具有持续集成/持续部署(CI/CD)经验
所需软技能:
• 热衷于在快节奏高绩效团队中工作,并希望将团队提升到更高水平。
• 能够独立深入研究,以及时解决问题。
教育背景:
技术领域学士学位
最佳与普通候选人:
强大的技术技能 – React 和 Node
具有使用 JavaScript 构建可扩展企业级技术栈的经验,并且理想情况下具有广泛的工具集
候选人评审与选择 – 面试流程
2 轮 – 1 小时
第 1 轮通过 MS Teams – 与工程团队 – 技术小组面试 – 面试中使用 Codility 测试 React 和 Node 的技术能力
第 2 轮在 King St East 现场 – 与招聘经理