Job Description

Job Description

What is the opportunity?

We're seeking a Senior Software Developer to join our engineering team. You'll design, build, and maintain scalable applications across our full technology stack, working with modern frameworks and cloud-native infrastructure. This role offers the opportunity to mentor junior engineers, influence technical direction, and take ownership of complex projects from conception through production.

What will you do?

  • Develop and optimize full-stack applications using React for frontend experiences, with and Python for backend services.

  • Collaborate with cross-functional stakeholders (product, architecture, security) to translate requirements into scalable solutions

  • Beyond these core technologies, you'll evaluate and integrate new tools as business needs evolve.

  • Responsibilities include writing clean, maintainable code; conducting code reviews...

Ready to Apply?

Take the next step in your AI career. Submit your application to RBC today.

Submit Application