R

Lead Full Stack Developer (Python/Node.js) at Royal Bank of Canada

  • Full-time
  • On-site, Toronto, ON, Canada

Lead Full Stack Developer (Python/Node.js)

Responsibilities:

  • Develop responsive web applications using modern JavaScript frameworks (e.g., React, Angular, or Vue.js)
  • Collaborate with designers and backend developers to deliver high-quality products
  • Collaborate with Data scientists, Process Engineers, and Business Stakeholders to develop data pipelines, and assist with prescriptive and predictive analytics through consolidated data
  • Optimize applications for speed and scalability
  • Ensure cross-browser compatibility and mobile responsiveness
  • Mentor junior team members

Skills:

  • AngularJS
  • Application Development
  • Application Integrations
  • Application Maintenance
  • Applications Architecture
  • Detail-Oriented
  • Enterprise Application Delivery
  • Group Problem Solving
  • Programming Languages
  • Python (Programming Language)
  • Software Development Life Cycle (SDLC)
  • System Applications

Qualifications:

  • Bachelor’s degree in Computer Science, Engineering or equivalent with 5+ years of hands-on experience
  • Data engineering solutions: Python, SQL Server, Hadoop, Spark
  • API: Flask, Node.JS, Django, and Microservices technologies, FastAPI
  • Automation/DevOps: Github Actions, Airflow, UCD, Selenium and similar technologies
  • Cloud technologies: Openshift, PCF, Docker, Kubernetes, serviceNow
  • Git & code version management
  • Familiarity with RESTful API development and integration
  • Strong SQL skills and database design knowledge
  • Experience with at least one modern front-end framework (React, Angular, or Vue.js)
  • Understanding of asynchronous programming and event-driven architectures
  • Understanding of UI/UX principles and proficient in HTML, CSS, and JavaScript (ES6+)
  • Have experience using UI/UX tools life Figma, Balsamiq

Benefits:

  • 💼 A comprehensive Total Rewards Program including bonus and flexible benefits
  • 💡 Leaders who support your development through coaching and managing opportunities
  • 🌍 Ability to make a difference and lasting impact
  • 🏢 Work in dynamic, collaborative, progressive, and high-performing team
  • ⚖️ Flexible work/life balance

Published 3 days ago • Expires February 11, 2026 08:06