1 day ago
Toronto, CanadaStaff+
Responsibilities
- Lead development of full-stack APIs and UIs using modern frameworks and technologies.
- Lead development of backend services and APIs using Python, FastAPI, and Flask.
- Lead a team of developers, mentor junior engineers, and drive technical excellence.
- Collaborate with platform engineers to integrate applications with MLOps infrastructure and guide technical decisions.
- Participate in code reviews and improve code quality and engineering practices.
- Support application CI/CD pipelines using GitHub Actions and deploy applications to Kubernetes.
- Set up application monitoring and alerting through Grafana.
- Work with internal clients and stakeholders to enable new features.
Requirements
- Strong proficiency in JavaScript or TypeScript and one backend language such as Python, Java, or Node.js.
- Strong experience building web applications with modern frameworks such as React, Vue, or Angular.
- Strong understanding of web application architecture and APIs.
- Strong understanding of DevOps tooling including Git, Docker, and GitHub Actions.
- Good knowledge of databases, SQL, and ORMs.
- Experience with cloud platforms such as AWS, Azure, or GCP is preferred.
- Understanding of CI/CD pipelines and automated testing is preferred.
- Experience with machine learning concepts or MLOps tools is preferred.
- Knowledge of responsive design and UX principles is preferred.
Benefits
- Collaborative team with professional growth and learning opportunities.
- Work on impactful projects within a leading-edge AI organization.
- Competitive compensation and a comprehensive Total Rewards Program including bonuses, flexible benefits, and applicable stock options.
- Supportive leaders focused on employee development and career advancement.
- Full-time, regular salaried employment based in Toronto, Canada, with a stated schedule of 37.5 hours per week.
Tech Stack
AngularAWSAzureDockerFastAPIFlaskGitGitHub ActionsGoogle Cloud PlatformGrafanaJavaJavaScriptKubernetesNode.jsPythonReactSQLTypeScriptVue.js
Categories
About RBC
Royal Bank of Canada (RBC) provides personal and commercial banking, payments, mortgages, investing, wealth management, insurance, and capital markets services to consumers, businesses, and institutions. The public company, headquartered in Toronto and founded in 1864, serves more than 17 million clients across Canada, the U.S., and other global markets. Revenue comes from interest income, fees, advisory, and trading across its diversified financial services businesses, and it is Canada’s largest bank by market capitalization.
