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.






