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