您是一位拥有丰富 Java、React、NodeJS 和现代网络技术经验的全栈软件开发工程师吗?这个混合合同职位非常适合那些擅长使用微服务架构设计可扩展应用程序、开发响应式界面,并推动安全、高性能系统的资深开发人员。我们的客户正在寻找一位全栈软件开发工程师,合同期为 10 个月,采用混合工作模式(每周 3 天在办公室)位于安大略省北约克。
优势
🏙️ 混合工作安排 – 每周 3 天在办公室 / 2 天远程
🧱 为大型多客户网络应用程序做出贡献
⚙️ 使用最新的 React、TypeScript、Next.js 和 Java
🚀 接触区块链和智能合约开发
📈 使用现代技术栈领导前端和后端开发
🔒 使用 OAuth2.0、JWT、SSL 等安全协议
职责
• 设计、实施和优化数据管道和 API
• 将复杂的系统规格转换为可运行的、经过测试的应用程序
• 使用 React、TypeScript、HTML5 和 CSS3 构建和支持响应式网络应用程序
• 使用 Java 和 NodeJS 开发可扩展的后端系统
• 应用微服务架构原则以增强应用程序的模块化和可扩展性
• 实施与 JWT、OAuth 2.0 和 SSL 的安全集成
• 确保符合 AODA/WCAG 合规性和无障碍标准
• 使用 Azure DevOps 进行任务跟踪、CI/CD 和团队协作
• 参与与区块链相关的倡议和智能合约编码(Solidity)
• 参与敏捷开发周期和跨职能协作
资格
必须具备:
• 10 年以上全栈开发经验。
• Java 开发与 Oracle 或 SQL 数据库
• React、TypeScript、HTML5、CSS3、NodeJS
• 5 年以上 REST API 开发经验
• 对微服务架构有实际的专业知识
• 具备使用 Next.js、Vue.js、RXJS 的经验
• 具备响应式网页设计和无障碍标准(AODA/WCAG)的扎实知识
优先考虑:
💻 具备区块链和智能合约(优先考虑 Solidity)的经验
📡 熟悉事件驱动、面向消息或响应式架构
🧠 对面向对象设计、设计模式和清晰编码实践有深入理解
🔄 具备 Azure DevOps 和敏捷 SDLC 的实际经验
🔐 具备加密原理和安全编码标准的知识
总结
这个机会专为一位高技能的全栈开发人员而设,他擅长设计和交付可扩展、安全和无障碍的应用程序。凭借在 Java 和现代网络技术方面的坚实基础,您将为企业级系统做出贡献,并在一个敏捷的混合环境中协作。如果您热衷于打造强大的应用程序并喜欢解决技术挑战,这份工作非常适合您。如果您感兴趣,请在线申请,网址为 www.randstad.ca。符合条件的候选人将会被联系。
Randstad 加拿大致力于培养反映所有加拿大人民的劳动力。因此,我们致力于制定和实施战略,以增加工作场所的公平性、多样性和包容性,通过审查我们在整个劳动力生命周期中的内部政策、实践和系统,包括招聘、留用和所有员工的晋升。除了我们对尊重人权的深切承诺外,我们还致力于采取积极行动以影响变革,以确保每个人都能在没有任何障碍(系统性或其他)参与劳动力,特别是那些通常在加拿大劳动力中代表性不足的寻求公平的群体,包括自我认同为女性或非二元/性别不符合者的群体;土著或原住民;残疾人士(可见或不可见);以及可见少数群体、种族化群体和 LGBTQ2+ 社区的成员。
Randstad 加拿大致力于为所有候选人和员工创建和维护一个包容和无障碍的工作场所,通过支持他们在整个就业生命周期中的可及性和便利需求。我们要求所有求职申请者在面试过程中通过发送电子邮件至 accessibility@randstad.ca 来说明任何便利要求,以确保他们能够充分参与面试过程。