Enable job alerts via email!

Full stack Developer

0000050007 Royal Bank of Canada

Toronto

On-site

CAD 80,000 - 100,000

Full time

Today
Be an early applicant

Job summary

A major Canadian bank in Toronto is looking for a backend developer proficient in React and Python. You will design and deploy scalable applications while collaborating with cross-functional teams. The ideal candidate will have a B.S. degree in Computer Science and experience with cloud technologies like OpenShift and Docker. This role offers a competitive salary and flexible work options.

Benefits

Comprehensive Total Rewards Program
Flexible work / life balance
Opportunities for challenging work

Qualifications

  • 2+ years of experience writing code in React, Python (3.x) and NodeJS.
  • 2+ years of experience developing distributed cloud applications.
  • Experience working with RESTful APIs and interface specifications.

Responsibilities

  • Design, develop, and deploy scalable web applications using ReactJS and NodeJS.
  • Build and maintain ETL pipelines using Python and SQL.
  • Collaborate with data engineers and scientists.

Skills

Backend development
React
Python (3.x)
NodeJS
SQL
NoSQL

Education

B.S. degree in Computer Science or related field

Tools

OpenShift
Docker
Azure
RESTful APIs
Job description

Job Description

What is the opportunity? The Reporting and Analytics team offers a dynamic and hands‑on opportunity to directly impact RBC’s core business by driving innovative solutions that enhance client experiences and investment outcomes. You will work closely with modern technologies and collaborate with cross‑functional teams to deliver tangible results in a fast‑paced environment. In this role, you’ll take part in developing critical initiatives, strategize and execute solutions, and see the direct impact of your work on the business and our clients.

What Will You Do?
  • Design, develop, and deploy scalable and secure web applications using ReactJS and NodeJS.
  • Build and maintain ETL pipelines using Python and SQL.
  • Collaborate with data engineers and scientists to integrate data from various sources.
  • Work with cross‑functional teams to identify and prioritize project requirements.
  • Participate in code reviews and contribute to the improvement of the codebase.
  • Troubleshoot and resolve technical issues in a timely and efficient manner.
  • Work within an agile product team comprised of technical, product and business team members, collaborating with everyone to deliver exceptional products.
Must Have
  • B.S. degree in Computer Science or related technical field (e.g., EE, physics or mathematics), or equivalent practical experience.
  • 2+ years of experience writing code in a backend development language (React, Python (3.x) and NodeJS).
  • 2+ years of experience developing distributed cloud applications (OpenShift, Docker, Azure).
  • Experience working with RESTful APIs and interface specifications (Swagger / OpenAPI).
  • Experience with SQL and NoSQL databases.
  • Experience working within coding standards, code reviews and source code management.
  • Working knowledge of software design best practices, including design patterns.
Nice to Have
  • Experience working in a continuous integration / delivery setting (DevOps).
  • Experience with agile development methodologies.
  • Knowledge of testing frameworks and automation tools.
  • Experience with Airflow or similar workflow management systems.
  • Experience with cloud platforms like OpenShift Container Platform.
  • Experience with data visualization tools and libraries (e.g., Tableau, D3.js).
  • Familiarity with machine learning and data science concepts.
  • Experience with CI / CD pipelines and deployment automation.
Benefits
  • A comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock where applicable.
  • Leaders who support your development through coaching and managing opportunities.
  • Flexible work / life balance options.
  • Opportunities to do challenging work.
  • Opportunities to take on progressively greater accountabilities.
Job Details

Platform: TECHNOLOGY AND OPERATIONS

Employment Type: Full time (Regular)

Work hours / week: 37.5

Pay Type: Salaried

Posted Date: 2025-09-05

Application Deadline: 2025-10-24 11:59 PM (Applications accepted until the day prior to the deadline).

Location: 330 FRONT ST W, Toronto, Canada

Join our Talent Community and stay informed about great career opportunities at RBC.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.