Full Stack Developer – Conversational AI at RBC

RBC

Toronto

On-site

CAD 90,000 - 120,000

Full time

5 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

RBC is seeking a talented full-stack developer to join a high-impact team driving RBC’s call centre and branch technology transformation. You will build intelligent, conversational systems across web and mobile, delivering innovative solutions that enhance client experiences.

The role requires 3+ years of software development, cloud/microservices exposure, and a strong focus on clean, secure, and well-tested code. Rand tight collaboration across business units is essential.

Qualifications

  • 3+ years of software development experience with cloud services, microservices, GenAI or data analysis.
  • Proficiency in building frontend apps with React or similar modern frameworks.
  • Server-side development with Node.js, Java, or Python.
  • Strong UI/UX focus and cross-functional collaboration skills.
  • Experience with automated testing frameworks and CI/CD pipelines.
  • Bachelor's Degree.

Responsibilities

  • Lead multiple concurrent initiatives with varying complexity.
  • Monitor and control activities according to plan.
  • Identify issues, conflicts, and risks.
  • Analyze, mitigate and escape where appropriate.
  • Develop and execute end-to-end change management plans and communications.
  • Collaborate to deliver assigned deliverables.
  • Build relationships across units to influence partners.
  • Ensure initiatives integrate into RBC procedures and processes.
  • Contribute to ongoing program activities.

Skills

Agile Methodology
AI Concepts
Chatbots
Conversational AI
Data Analysis
Data Science
Generative AI
GitHub
JavaScript
Large Language Models
Machine Learning
Natural Language Understanding
Node.js
OpenAI ChatGPT
RESTful APIs
SDLC
Tableau
TypeScript

Education

Bachelor's Degree

Tools

Postman
Tableau
GitHub

Job description

Job Description

This Full time on site position offers great opportunities for career growth.

Join a high-impact team leading RBC’s call centre and branch technology transformation. We are looking for a smart and talented full stack developer with a passion for building intelligent, conversational systems and full-stack expertise to bring those systems to life across web and mobile platforms. You will be developing and creating innovative technology solutions, powering growth and improving client experience. We value positive attitude, willingness to learn, open communication, teamwork, and commitment to clean, secure and well-tested code.

What will you do?
  • Manage the implementation of multiple concurrent initiatives of varying complexity in a time efficient manner.
  • Monitor and control activities according to plan.
  • Continuously identify potential issues, conflicts, and risks.
  • Analyze, mitigate and escape where appropriate.
  • Develop and execute end-to-end change management plans and plan and execute all communication related to these.
  • Collaborate and contribute to cross-functional enterprise initiatives and manage the effective implementation of assigned deliverables.
  • Establish strong working relationships across business units and platforms to build influence and impact with key business partners.
  • Collaborate with groups to define and achieve deliverables and ensure initiatives are effectively integrated into RBC procedures and processes.
  • Contribute to ongoing administrative program activities as required.
What do you need to succeed?

Must have: 3+ years of software development experience, including exposure to cloud services, microservices, GenAI, or data analysis with hands- on experience with API integration and cloud-based services. Proficiency in building frontend applications using React or other modern frameworks such as Angular. Experience in server-side development with Node.js, Java, or Python. A passion for creating exceptional user interfaces and digital experiences with strong interpersonal skills for effective cross-functional collaboration. Good written and verbal communication skills. Experience with automated testing frameworks and CI/CD pipelines. Bachelor's Degree.

Nice-to-have: Experience integrating LLMs (GPT, OpenAI) into conversational flows. Experience with conversational design best practices. Experience utilizing NLP to mine unstructured data. Production incident handling and observability best practices.

What’s in it for you?

We thrive on the challenge to be our best, progressive thinking to keep growing, and working together to deliver trusted advice to help our clients thrive and communities prosper. We care about each other, reaching our potential, making a difference to our communities, and achieving success that is mutual.

Job Skills
  • Agile Methodology
  • AI Concepts
  • Application Maintenance
  • Chatbots
  • Conversational AI
  • Data Analysis
  • Data Science
  • Detail-Oriented
  • Generative AI
  • GitHub
  • JavaScript
  • Large Language Models (LLMs)
  • Machine Learning (ML)
  • Natural Language Understanding (NLU)
  • Node.js
  • OpenAI ChatGPT
  • Postman (Software)
  • Python (Programming Language)
  • RESTful APIs
  • Software Development Life Cycle (SDLC)
  • Tableau (Software)
  • TypeScript
Additional Job Details

Address: RBC WATERPARK PLACE, 88 QUEENS QUAY W:TORONTO

City: Toronto

Country: Canada

Work hours/week: 37.5

Employment Type: Full time

Platform: TECHNOLOGY AND OPERATIONS

Job Type: Regular

Pay Type: Salaried

Posted Date: 2026-09-09

Application Deadline: 2026-10-09

Note: Applications will be accepted until 11:59 PM on the day prior to the application deadline date above

Our Employment Opportunities

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 as one of the largest and most successful banks in the world. Maintaining a workplace where our employees feel supported to perform at their best, effectively collaborate, drive innovation, and grow professionally helps to bring our Purpose to life and create value for our clients and communities. RBC strives to deliver this through policies and programs intended to foster a workplace based on respect, belonging and opportunity for all.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Full Stack Developer (Java/Python/React)
Lead Full Stack Developer (Java/Python/React)

Worky • Toronto

On-site
CAD 140,000 - 190,000
Total Rewards Program
Coaching & development
Dynamic team environment
+2
Senior Software Engineer
Senior Software Engineer

RBC • Toronto

On-site
CAD 120,000 - 190,000
Senior Full Stack Engineer at RBC
Senior Full Stack Engineer at RBC

RBC • Toronto

On-site
CAD 110,000 - 150,000
Bonuses
Flexible benefits
Stock options where applicable
+1
Lead Full Stack Developer (Java/Python)
Lead Full Stack Developer (Java/Python)

Socket.dev • Toronto

On-site
CAD 120,000 - 160,000
AI Engineer - Full Stack Agentic UX
AI Engineer - Full Stack Agentic UX

RBC • Toronto

On-site
CAD 90,000 - 150,000
Total rewards program
Flexible benefits
Training program
+1
Lead AI Engineer
Lead AI Engineer

RBC • Toronto

On-site
CAD 120,000 - 180,000
Total rewards program
Career growth and development
Impactful work on enterprise AI
Backend Developer
Backend Developer

RBC • Toronto

On-site
CAD 90,000 - 120,000
Total Rewards Program
Coaching and development
Dynamic, collaborative team
+1
Senior Full Stack Developer (Global Security)
Senior Full Stack Developer (Global Security)

Worky • Toronto

On-site
CAD 120,000 - 170,000
Total Rewards program with bonuses and
Flexible work options
Stock options where applicable
+1
Lead Full Stack Developer
Lead Full Stack Developer

RBC • Toronto

On-site
CAD 120,000 - 190,000
Total rewards program
Career development
Impact and contribution
+2
Full Stack Software Developer
Full Stack Software Developer

RBC • Toronto

On-site
CAD 90,000 - 120,000