Live opening · Posted 5 days ago
At a glance
The key details from the original listing.
Your early-applicant advantage
Live timing from JobBeeper.
About the role
Description supplied by the original job listing.
About The Company
RBC (Royal Bank of Canada) is a leading financial institution committed to delivering innovative banking solutions and exceptional client experiences. With a rich history of over a century, RBC has established itself as a trusted partner for individuals, businesses, and communities across Canada and around the world. The organization values integrity, collaboration, and excellence, fostering a culture of continuous growth and innovation. RBC's commitment to diversity and inclusion ensures a dynamic work environment that encourages diverse perspectives, enabling the bank to adapt and thrive in a rapidly changing financial landscape.
About The Role
We are seeking a talented and motivated Full Stack Developer to join our high-impact team responsible for leading RBC’s call centre and branch technology transformation. In this role, you will be instrumental in developing intelligent, conversational systems and full-stack applications that enhance client engagement across web and mobile platforms. Your expertise will help power innovative technology solutions, drive growth, and improve overall customer experience. The ideal candidate will possess a strong passion for building secure, well-tested, and scalable digital solutions, with a positive attitude and a willingness to learn. You will collaborate with cross-functional teams, manage multiple initiatives, and contribute to ongoing enterprise projects, ensuring seamless integration into RBC’s operational procedures.
Qualifications
Bachelor’s Degree in Computer Science, Software Engineering, or a related field
3+ years of software development experience, including cloud services, microservices, and data analysis
Hands-on experience with API integration and cloud-based services
Proficiency in frontend frameworks such as React or Angular
Server-side development experience with Node.js, Java, or Python
Experience with automated testing frameworks and CI/CD pipelines
Strong interpersonal and communication skills
Knowledge of Agile methodologies and SDLC processes
Nice-to-have qualifications include experience with Large Language Models (LLMs) like GPT and OpenAI, conversational design best practices, NLP for unstructured data mining, incident handling, and observability techniques.
Responsibilities
Manage the implementation of multiple concurrent projects with varying complexities, ensuring timely delivery and adherence to plans
Monitor project activities, identify potential issues, conflicts, and risks; analyze and escalate as necessary
Develop and execute comprehensive change management plans, including communication strategies
Collaborate with cross-functional teams to define project scope, deliverables, and integration into existing processes
Build and maintain strong relationships with business units and key stakeholders to influence project success
Contribute to administrative activities related to program management and process improvements
Design, develop, and maintain scalable web and mobile applications with a focus on user experience
Integrate conversational AI components, including LLMs, into customer-facing systems
Implement automated testing and deployment pipelines to ensure high-quality software releases
Participate in incident management, troubleshooting, and system observability practices to maintain system reliability
Benefits
Comprehensive Total Rewards Program including bonuses and flexible benefits
Opportunities for professional development through coaching and leadership programs
Work in a dynamic, collaborative, and progressive team environment
Flexible work arrangements to support work/life balance
Impactful work that contributes to community prosperity and client success
Access to innovative tools and technologies to foster growth and creativity
Equal Opportunity
RBC is an equal opportunity employer committed to fostering an inclusive workplace. We celebrate diversity and are dedicated to creating an environment where all employees feel valued, respected, and empowered to reach their full potential. We do not discriminate based on race, ethnicity, gender, age, disability, sexual orientation, or any other protected characteristic. We encourage applications from all qualified individuals and are committed to providing accommodations throughout the recruitment process.
Work arrangement
Yes
More openings worth a look
Recently tracked roles with full details and direct application links.