Taro Logo

Senior Full Stack Developer

Royal Bank of Canada is Canada's biggest bank and one of the largest global financial institutions focused on innovation and exceptional client experiences.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
7+ years of experience
Finance

Description For Senior Full Stack Developer

RBC's Digital Development team is seeking a Senior Full Stack Developer to join their growing team focused on cyber security and digital threat initiatives. This role offers an exciting opportunity to work on industry-leading solutions within Global Security's Cyber & Digital Threat Hunting, Cyber Analytics, Adversary Emulation, and DLP teams.

The position requires a seasoned developer with 7+ years of experience who can handle both frontend and backend development using technologies like Python (Django/FastAPI) and Vue.js. The ideal candidate will not only contribute to technical development but also play a crucial role in mentoring junior engineers and maintaining high coding standards.

Working at RBC means joining one of the world's largest banks, with over 84,000 employees globally. The company offers a comprehensive benefits package including competitive compensation, bonuses, flexible benefits, and stock options where applicable. The work environment promotes work-life balance and professional growth through world-class training programs and coaching opportunities.

The role is based in Toronto, Canada, with a hybrid work arrangement. You'll be part of a dynamic, collaborative team working on cutting-edge security solutions while having the opportunity to make a lasting impact on the organization's cyber security infrastructure. The position offers exposure to modern technologies and best practices in software development, including cloud platforms, CI/CD tools, and security implementations.

Last updated 4 minutes ago

Responsibilities For Senior Full Stack Developer

  • Design, develop, and deploy high-performance, reliable, and scalable full-stack software solutions
  • Conduct code reviews and provide constructive feedback
  • Mentor junior engineers and foster knowledge sharing
  • Troubleshoot and resolve technical issues
  • Monitor and improve overall systems health
  • Identify potential issues, conflicts, and risks
  • Establish strong working relationships across business units

Requirements For Senior Full Stack Developer

Python
JavaScript
TypeScript
  • 7+ years of experience in full-stack software development
  • Advanced expertise in Python development including Django, FastAPI, Flask
  • Strong experience with Vue.js and web development
  • Knowledge of database systems (SQL, NoSQL)
  • Experience with RESTful API development
  • Deadline-driven and results-oriented

Benefits For Senior Full Stack Developer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Comprehensive Total Rewards Program
  • Bonuses and flexible benefits
  • Competitive compensation
  • Stock options where applicable
  • World-class training program
  • Flexible work/life balance options
  • Professional development through coaching

Interested in this job?

Jobs Related To RBC (Royal Bank of Canada) Senior Full Stack Developer

Senior Software Developer (Java/ Springboot)

Senior Software Developer position at RBC focusing on Java/Springboot development for microservices in an agile environment, requiring 5+ years of experience.

Senior Software Developer (Python/MongoDB, Data Governance)

Senior Software Developer position at RBC focusing on Python, MongoDB, and Data Governance, combining technical expertise with data management responsibilities in Toronto.

Senior Software Developer (Java/ Springboot)

Senior Software Developer position at RBC, focusing on Java/Springboot development for microservices in an agile environment, requiring 5+ years of experience and strong technical expertise.

(USA) Senior, Software Engineer

Senior Software Engineer position at Walmart/VIZIO focusing on content services development using .NET, C#, and AWS technologies with competitive compensation and benefits.

MES Engineer Developer (Full Stack)

Senior Full Stack MES Engineer Developer position at Sanofi, focusing on manufacturing execution systems and digital transformation of pharmaceutical production processes.