Lead Full Stack Engineer
Role Overview
What is the opportunity?
Leaf Full Stack Engineer is responsible for developing and maintaining robust.NET-based APIs using the.NET Framework and ASP.NET Core, with a focus on cloud-native architecture.
This role involves building scalable backend services, designing data solutions, and ensuring secure, high-performance API implementations in modern cloud environments.
You will work on enterprise-grade.NET processes and data integration solutions while contributing to our digital transformation initiatives.
What will you do?
Key Skills for This Role
Full Job Posting
Must have:
- 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’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.
- 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.
- #LI-POST
- #TECH PJ
- Job Skills
- Active Learning, Agile Methodology, Application Integrations, Detail-Oriented, Emerging Technologies, Enterprise Application Delivery, Group Problem Solving, Programming Languages, Software Development Life Cycle (SDLC)
- Additional Job Details
- Address:
- 180 WELLINGTON ST W:TORONTO
- City:
- Toronto
About Royal Bank of Canada
Diversified multinational financial services and banking institution.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Royal Bank of Canada
Senior Wealth Administrator - 12-month Fixed Term Contract
London, GBR
Senior Wealth Administrator - 12-month Fixed Term Contract
London, GBR
Wealth Administrator - 12 month Fixed Term Contract
London, GBR
Senior Associate, Onboarding and Transition Management, Client Lifecycle Management
London, GBR
Senior Manager, Initiatives & Implementation Business Financial Services
Halifax, CAN
Relationship Manager Intern, Commercial Financial Services
Nanaimo, CAN
Senior Wealth Administrator - 12-month Fixed Term Contract
London, GBR
Senior Wealth Administrator (RBC Brewin Dolphin)
Glasgow, GBR
Senior Wealth Administrator - 12-month Fixed Term Contract
London, GBR
Wealth Administrator - 12 month Fixed Term Contract
London, GBR
Senior Associate, Onboarding and Transition Management, Client Lifecycle Management
London, GBR
Senior Manager, Initiatives & Implementation Business Financial Services
Halifax, CAN
Full Stack Engineer
Vancouver, CAN
Relationship Manager Intern, Commercial Financial Services
Nanaimo, CAN