高级Node.js软件工程师

15个月前全职
Procom

Procom

location 多伦多
unsaved
银行行业的高级Node.JS软件工程师 高级Node.JS软件工程师 - 职位描述 • 资本市场,QTS • 项目:客户生命周期管理门户是一个业务关键的生态系统,将被内部和外部客户大量使用 • 角色:高级Node.JS软件工程师将负责系统的基础架构、API集成、CI/CD和后端开发 • 您将在多个地区为我们的客户和同事提供卓越的结果扮演关键角色 • 这是一个非常敏捷快节奏和战略执行的角色,要求快速交付 • 与我们的内部团队、客户和其他项目团队有效合作,在所有交互中保持高水平的专业素养和耐心 • 构建、维护和管理系统的开发环境,并支持其他开发人员能够构建和部署他们的代码 • 与合作伙伴协调,确保API和JSON签名满足我们对平稳和高性能系统实施的要求 • 构建和维护Azure SSO和Okta Auth2.0集成和授权 • 彻底记录架构变更和新功能 • 根据与团队成员协作确定的开发要求,开发基于RESTful Web Services、WebHooks、WebSockets和Next.js的应用 • 文档化并维护系统架构、图表、API和系统决策 • 管理和配置Web服务器(Apache/Nginx)以获得最佳性能和安全性 • 在快节奏的敏捷团队中使用Jira、Git、Jenkins、YAML和Docker工作 • 确保代码简化、注释和高质量 高级Node.JS软件工程师 - 必备技能 • 5+年主要专注于Node.JS Express Web Services与JWT • 3+年通过JWT、SSO和OAuth/OAuth2构建和集成身份验证 • 3+年全栈JavaScript开发(最好是MERN堆栈) • 2+年Web服务器和Node应用服务器配置、部署和优化 高级Node.JS软件工程师 - 首选技能 • 使用Node.js构建实时系统的经验(例如使用Socket.io的聊天应用) • 有Next.JS经验 • 客户端JavaScript框架/库,例如:React、Angular、Vue和D3 • SQL和关系型数据库管理系统 • Reddis缓存 高级Node.JS软件工程师 - 任务开始日期尽快-开始6个月 高级Node.JS软件工程师 - 任务地点Bedford, NS - 混合工作