Royal Bank of Canada (RBC), one of the world's largest banks by market capitalization, is seeking a Senior Full Stack Developer to join their technology team in Toronto. This role presents an exciting opportunity to work at the intersection of finance and technology, helping shape the future of banking through innovative solutions.
The position requires a seasoned developer with 7+ years of experience in full-stack development, particularly with Angular, Java Spring Boot, and the MEAN stack. You'll be part of a dynamic team building front-end applications and microservices that directly impact RBC's 16+ million clients across 34 countries.
As a Senior Full Stack Developer, you'll be responsible for developing highly scalable APIs, ensuring code quality through automated testing, and working within an Agile framework. The role demands expertise in modern technologies including TypeScript, Kafka, Redis, and GraphQL, along with a solid understanding of cloud applications and security protocols.
RBC offers an attractive compensation package including bonuses, stock options, and comprehensive benefits. The company's commitment to professional development is evident through their world-class training programs and opportunities for career advancement. The work environment promotes collaboration, innovation, and work-life balance.
The ideal candidate will combine technical expertise with excellent communication skills, being able to translate complex technical concepts into understandable terms. This role offers the opportunity to work on challenging projects that directly impact millions of users while being part of Canada's largest financial institution.
Working at RBC means joining a purpose-driven organization with a principles-led approach, where you'll have the chance to contribute to projects that help communities prosper. The bank's strong focus on innovation and technology makes this an excellent opportunity for a senior developer looking to make a significant impact in the financial services sector.