Skip to main content

Description

As a Senior Full Stack Developer, you will join a team of engineers to build front-end applications and APIs/micro-services. You will collaborate with stakeholders to design and implement best-in-class technology solutions.

What We're Looking For

Develop and maintain front-end applications using Angular (7+),Develop APIs using Node.JS (preferred) and/or Java Springboot,Build reusable and fully tested code (unit tests) using tools like Jest, Jasmine, Karma, and Protractor,Optimize applications for maximum usability and function,Design highly scalable and extensible services,Create estimates for given tasks/features,Design front end with industry best practices

Ideal Candidate

Strong proficiency in MEAN stack (Angular, Express, Node.JS, and MongoDB),Good working knowledge in on-prem and/or public cloud and deployment,Experience with REST and/or GraphQL,Experience with modern dev-ops techniques (GitHub Actions and Jenkins),Some experience with ReactJS (Nice to Have),Expertise with one or more databases and related technologies (MongoDB, Elastic-Search, SQL server, Oracle, Kafka) (Nice to Have),Experience in .NET development (Nice to Have)

Hard Skills

Angular
Express
Node.JS
MongoDB
REST
GraphQL
GitHub Actions
Jenkins
ReactJS
MongoDB
Elastic-Search
SQL server
Oracle
Kafka
.NET development
AngularJS
Application Development
Application Integrations
Application Maintenance
Applications Architecture
Enterprise Application Delivery
Programming Languages
Software Development Life Cycle (SDLC)
System Applications

Soft Skills

Detail-Oriented
Group Problem Solving
friendly
dynamic
collaborative
progressive
high-performing team

Work Hours

37.5 hours/week

Benefits

Comprehensive Total Rewards Program (bonuses and flexible benefits, competitive compensation and stock)
Leaders who support development through coaching and managing opportunities
Startup-like environment with job security of a major financial institution
Ability to make a difference and lasting impact
Work in a friendly, dynamic, collaborative, progressive, and high-performing team
World-class training program
Fun and supportive environment that values personal aspirations

Also Available At

About the Company

R

Royal Bank of Canada

Royal Bank of Canada is a global financial institution with a purpose-driven, principles-led approach to delivering leading performance. As Canada's largest bank, it provides personal and commercial banking, wealth management, and capital markets services to over 17 million clients worldwide.

Purpose-driven
Inclusive
Innovative
Collaborative
Professional
View all jobs at Royal Bank of Canada

    We respect your privacy

    BerryMap uses cookies to provide essential features, analyze usage, and improve your experience. You can customize your preferences below.