Toronto, Ontario, Canada On-site Employment

RBC Borealis is hiring a Full Stack Web3 Engineer

About the Role

RBC Borealis is looking for a Full Stack Web3 Engineer to support future-horizon innovation initiatives focused on on-chain finance and decentralized applications. You will build end-to-end Web3 applications on EVM-compatible blockchain networks, combining smart contract development with modern front-end and backend systems.

What You'll Do

  • Design, develop, and deploy smart contracts supporting on-chain finance and decentralized application use cases.
  • Build full stack Web3 applications, including front-end interfaces, backend services, and blockchain integrations.
  • Work with EVM-compatible chains to implement and test on-chain financial workflows.
  • Collaborate with product managers and researchers to explore and prototype future-horizon digital asset use cases.
  • Integrate Web3 applications with wallets, APIs, and supporting infrastructure.
  • Apply security best practices, testing frameworks, and code reviews across smart contract and application layers.
  • Evaluate emerging Web3 tooling, protocols, and standards to inform technical direction.
  • Document designs, prototypes, and learnings to support knowledge sharing across the digital assets team.

What We're Looking For

  • Undergraduate degree in Computer Science, Engineering, or a related technical discipline.
  • 5+ years of experience in full stack software development, including hands-on Web3 or blockchain experience.
  • Strong experience developing smart contracts on EVM-compatible chains using languages such as Solidity.
  • Experience building front-end applications using modern frameworks and integrating them with backend services.
  • Understanding of on-chain finance concepts, token standards, and decentralized application architectures.
  • Ability to work independently in exploratory, fast-moving innovation environments.
  • Strong problem-solving skills and clear communication across technical and non-technical teams.

Nice to Have

  • Experience with Layer 2 networks, rollups, or scaling solutions.
  • Exposure to DeFi protocols, on-chain liquidity, or composable financial primitives.
  • Architecture or system design experience for scalable distributed applications.
  • Experience working in innovation labs, research teams, or early-stage product development.
  • Familiarity with financial services or regulated environments.

Technical Stack

  • Solidity
  • EVM-compatible chains
  • Modern front-end frameworks

Team & Environment

Collaborate with product, engineering, and research teams as part of RBC's innovation efforts.

Benefits & Compensation

  • Ability to make a difference and lasting impact.
  • Work in a dynamic, collaborative, progressive, and high-performing team.
  • Opportunities to do challenging work.

Work Mode

This is an onsite role located in Toronto, Ontario, Canada.

At RBC, we are guided by living shared values of Client First, Integrity, Collaboration, Respect and Excellence and winning together as One RBC. We believe an inclusive workplace that has diverse perspectives is core to our continued growth.

Required Skills
SolidityEVM-compatible chainsmodern front-end frameworkssmart contractsblockchainWeb3decentralized application architectureson-chain financetoken standards
Planning long-term in Thailand?

Full relocation support, start to finish

From visa strategy to housing, banking, and schools for your family — SVBL plans and manages every detail of your move to Thailand so nothing falls through the cracks.

Complete relocation planning
Family visa & school enrollment
Banking & insurance setup
Cultural integration support
Plan your move
One partner for everything
About company
RBC Borealis

RBC Borealis, an RBC Institute for Research, is a curiosity-driven research centre dedicated to achieving state-of-the-art in machine learning. Established in 2016, with labs in Toronto, Montreal, Waterloo, and Vancouver, it supports academic collaborations and partners with world-class research centres in artificial intelligence, focusing on ethical AI to help communities thrive.

Visit website
Job Details
Department Software Development
Category fullstack
Posted 14 days ago