# Senior Full Stack Engineer

**Company**: Royal Bank of Canada (RBC)
**Location**: Toronto, Ontario
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Finance

**Apply**: https://rbc.wd3.myworkdayjobs.com/en-US/RBCGLOBAL1/job/TORONTO-Ontario-Canada/Senior-Full-Stack-Engineer_R-0000187341-1?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_9203ea71-266

## Description

The Third-Party SaaS Solutions team at RBC partners with internal teams and critical third-party application vendors to deliver key client and employee services using SaaS.

As a senior software developer, you will work as part of an agile team to develop automation. You must be capable of being a sole contributor, working independently to deliver quality software solutions. Your focus will be on quality, maintainability, performance, and reliability.

Responsibilities:

- Autonomously code and troubleshoot Python and/or Java REST API and related software

- Follow software development industry standards and best practices

- Provide help to others, e.g., development, integration, and troubleshooting

- Contribute to application implementation solution designs as a senior member of the team

- Design, code, execute, and support various testing

- Play a key, hands-on role during environment promotions and other deployment activities

- Lead production and non-production issue investigations, troubleshooting, and support

Requirements:

- B.S. degree in Computer Science or related technical field, or equivalent practical experience

- 5+ years of experience in developing and supporting production-level software

- Experience with Python, Java, JavaScript, TypeScript, and REST APIs

- Strong communication skills and a sense of ownership and drive

- Strong team-player with sharing knowledge and taking responsibility

Benefits:

- Comprehensive Total Rewards Program including bonuses and flexible benefits

- Competitive compensation

- 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

## Skills

### Required
- Python
- Java
- JavaScript
- TypeScript
- REST APIs
- Agile methodology
- CI/CD pipeline
- Docker
- Kubernetes

### Nice to have
- Experience in a matrix environment
- Ability to facilitate between and influence key decision makers
- Strategic thinker with excellent interpersonal skills

---

Source: [Apply at rbc.wd3.myworkdayjobs.com](https://rbc.wd3.myworkdayjobs.com/en-US/RBCGLOBAL1/job/TORONTO-Ontario-Canada/Senior-Full-Stack-Engineer_R-0000187341-1?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
