Lead Full Stack Engineer
Role Overview
Develop and maintain robust .NET APIs and cloud-native services for enterprise applications.
Build scalable backend services and data solutions, and deliver secure, high-performance API implementations.
Key Skills for This Role
Full Job Posting
Role overview
Develop and maintain robust .NET APIs and cloud-native services for enterprise applications.
Build scalable backend services and data solutions, and deliver secure, high-performance API implementations.
Development and delivery
- Design, develop, and maintain RESTful APIs using C#, .NET Framework, ASP.NET Core, and ASP.NET MVC.
- Build scalable .NET microservices and backend processes; develop and optimize SQL solutions.
- Create interactive interfaces and visualizations using JavaScript and Angular.
- Implement cloud-native architectures and deployment strategies on Azure or AWS.
- Ensure APIs are secure, documented, and compliant with enterprise standards.
Security and collaboration
- Identify and remediate vulnerabilities; implement API authentication, authorization, and encryption.
- Manage technical debt and improve code quality and vulnerability management practices.
- Collaborate with solution architects on system design and architecture decisions.
- Break down complex requirements into implementation roadmaps; participate in agile sprints and technical design reviews.
- Apply SDLC practices and manage Git version control and workflow best practices.
Required qualifications
- Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field, or equivalent professional experience.
- 7+ years building large-scale applications and APIs using C# and .NET Framework.
- Proficiency in C#, SQL, and JavaScript/TypeScript; strong SQL and relational database design and optimization experience.
- Proficiency with Azure or AWS; experience with DevOps practices and CI/CD pipelines.
- Experience developing RESTful APIs and working with API frameworks.
- Understanding of software architecture, design patterns, SOLID principles, SDLC methodologies, and API security.
Preferred experience
- Python for scripting, supporting processes, or backend development is a plus.
- Vulnerability management, threat modeling, and security remediation experience is a plus.
- OAuth or JWT, secure coding, OWASP guidelines, and Django experience are a plus.
Benefits and work environment
- The employer describes a total rewards program with bonuses and flexible benefits, and compensation and stock where applicable.
- The posting mentions coaching, development opportunities, training, and collaborative work.
Work location
- The posting lists an address at 180 Wellington St W in Toronto.
Apply 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 RBC
Senior Relationship Manager, Commercial Financial Services
North Vancouver, CAN
Job Description What is the opportunity? Your natural flair for connecting to prospects, new and existing clients by providing advice and resolving intricate business challenges is what sets you apart from the crowd. Thi
Private Banking Associate
Vancouver, CAN
Job Description What is the opportunity? As a key member of the client relationship team, the Private Banking Associate in the International Private Banking team is responsible for developing sales and service solutions
Senior Relationship Manager Agriculture, Commercial Financial Services
Steinbach, CAN
Job Description What is the opportunity? Your natural flair for providing advice and resolving intricate business challenges is what sets you apart from the crowd. This role is all about professional relationship managem
Director, Relationship Management, Corporate Client Group
Toronto, CAN
Job Description Mobility This role requires travel within the Greater Toronto Region. What is the opportunity? In this role, you will contribute to and draw upon the global expertise and resources of Canada's largest fin
Group Advantage Relationship Manager Intern
Vancouver, CAN
Job Description What is the opportunity? Group Advantage is a comprehensive business at RBC that offers a variety of retirement savings products including Group RRSP’s, Deferred Profit Sharing Plans, Group Tax Free Savin
Senior Relationship Manager, Commercial Financial Services
Ottawa, CAN
Job Description What is the opportunity? Your natural flair for providing advice and resolving intricate business challenges is what sets you apart from the crowd. This role is all about professional relationship managem
Fixed Income Strategist
Toronto, CAN
Job Description Job Description RBC Wealth Management’s Toronto-based Portfolio Advisory Group (“PAG”) is a team of roughly 30 professionals responsible for providing independent investment advice and portfolio managemen
Financial Planner Relationship Manager
Stratford, CAN
Job Description What is the opportunity? As an RBC Financial Planner, you have the opportunity to grow and manage a portfolio of mass affluent clients. You provide ongoing comprehensive reviews of your clients’ financial
Senior Relationship Manager, Commercial Financial Services
North Vancouver, CAN
Private Banking Associate
Vancouver, CAN
Senior Relationship Manager Agriculture, Commercial Financial Services
Steinbach, CAN
Director, Relationship Management, Corporate Client Group
Toronto, CAN
Group Advantage Relationship Manager Intern
Vancouver, CAN
Senior Relationship Manager, Commercial Financial Services
Ottawa, CAN
Fixed Income Strategist
Toronto, CAN
Financial Planner Relationship Manager
Stratford, CAN