Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 7 Nov 2026

Full Stack Engineer

RBC Toronto, Ontario senior full-time

The employer hasn't listed a salary.

Apply on RBC

Description

We are seeking a Full Stack Engineer to join our team. As a Full Stack Engineer, you will be responsible for developing and maintaining robust .NET-based APIs using the .NET Framework and ASP.NET Core, with a focus on cloud-native architecture.

Responsibilities:

  • Design, develop, and maintain RESTful APIs using C# and .NET Framework (ASP.NET Core, ASP.NET MVC)
  • Build scalable .NET-based microservices and backend processes
  • Develop and optimize SQL solutions for performance, scalability, and data integrity
  • Implement highly interactive user interfaces with rich visualizations using JavaScript and Angular
  • Implement cloud-native architectures and deployment strategies on Azure or AWS
  • Ensure API security, comprehensive documentation, and compliance with enterprise standards

Code Quality & Security:

  • Identify, assess, and remediate security vulnerabilities across the codebase
  • Implement API security measures including authentication, authorization, and encryption
  • Manage technical debt and drive continuous improvement in code quality
  • Research and implement security best practices and vulnerability management strategies

Cross-Functional Responsibilities:

  • Collaborate with solution architects on system design and architecture decisions
  • Break down complex requirements and develop implementation roadmaps
  • Participate in agile sprints and technical design reviews
  • Demonstrate SDLC understanding throughout all development phases
  • Manage Git version control and establish best practices for Git workflows

Requirements:

  • Bachelor's degree in Computer Science, Engineering, Mathematics, or related field (or equivalent professional experience)
  • 7+ years of professional experience building large-scale applications and APIs using C# and .NET Framework
  • Proficiency in C#, SQL, JavaScript/TypeScript
  • Strong experience with SQL and relational database design and optimization
  • Proficiency with Azure or AWS cloud platforms
  • Experience with DevOps practices and CI/CD pipelines
  • Proven experience developing RESTful APIs and working with API frameworks
  • Solid understanding of software architecture, design patterns, and SOLID principles
  • Demonstrated understanding of SDLC methodologies and best practices
  • Knowledge of API security concepts and implementation

Nice to Have:

  • Experience with Python for scripting, supporting processes, or backend development
  • Background in vulnerability management, threat modeling, and security remediation
  • Experience with API authentication and authorization protocols (OAuth, JWT)
  • Knowledge of secure coding practices and OWASP guidelines
  • Experience with Django framework for Python-based backend development

What We Offer:

  • 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
  • Ability to make a difference and lasting impact
  • Work in a dynamic, collaborative, progressive, and high-performing team
  • A world-class training program in financial services
  • Opportunities to do challenging work

Skills

Required

Nice to have

  • Python
  • Vulnerability management
  • Threat modeling
  • Security remediation
  • API authentication
  • Authorization protocols
  • OAuth
  • JWT
  • Secure coding practices
  • OWASP guidelines
  • Django framework

Ready to apply?

You apply with the employer directly. Their original posting is here: https://rbc.wd3.myworkdayjobs.com/en-US/RBCGLOBAL1/job/TORONTO-Ontario-Canada/Lead-Full-Stack-Engineer_R-0000190997-1

Apply on RBC