RBC
Full Stack Developer
TORONTO, Ontario, Canada · Full-time
Sponsorship not specifiedDetected 2 days ago
JavaScriptPythonJavaAngularHTMLCSSNode.jsSpringExpressFull-Stack DevelopmentData StructuresGitMongoDBRedisCI/CDGitHub ActionsJenkinsRESTData EngineeringFigmaAccessibilityJiraStakeholder ManagementManual Testing
About the role
- Job Description What is the opportunity?
- Our products need to handle information at massive scale and extend well beyond traditional banking.
- We hire people with a broad set of technical skills who are ready to take on tough challenges and make an impact to millions of Canadians and businesses every day.
Responsibilities
- RBC strives to deliver this through policies and programs intended to foster a workplace based on respect, belonging and opportunity for all.
- Expand your limits and create a new future together at RBC.
- Find out how we use our passion and drive to enhance the well-being of our clients and communities at jobs.rbc.com.
- Learn more at rbc.com. We are proud to support a broad range of community initiatives through donations, community investments and employee volunteer activities.
Requirements
- 2+ years' experience in full-stack development with a strong portfolio showcasing successful projects.
- Multiple years of experience in designing and maintaining web-based applications, architectures and frameworks including wire frames and mock-ups (using tooling like Figma or related).
- Working knowledge of the Java programming language and supporting frameworks such as Spring, Spring Boot, Spring cloud.
- Hands-on experience with non-relational database technologies such as Redis, Elastic and MongoDB Proficiency in building data services and managing application state using NGXS/NgRx or similar.
- Proficiency in HTML, CSS, JavaScript, and related front-end technologies - Angular, NodeJS etc.
- Hands-On experience with OpenShift, Urban Code Deploy, GitHub, Jenkins and GitHub Actions deployment methodologies.
- Excellent communication skills and the ability to work effectively in a collaborative team environment and autonomously.
- Advanced knowledge and experience in manipulating large disparate data sets from multiple sources in multiple formats.
- As a Full Stack Software Developer, you have a solid technical foundation, and a strong focus on growing your development skills
Nice to have
- Knowledge and experience with Google Analytics.
- Agile mindset and ability to balance priority and workload.
- Understanding of the ETL frameworks - python etc.
- Strong knowledge of fundamental data concepts (for example, hierarchies, data structures) and SDLC.
- Experience with Jira, GitHub.
- What's in it for you?
- We care about each other, reaching our potential, making a difference to our communities, and achieving success that is mutual.
- We believe an inclusive workplace that has diverse perspectives is core to our continued growth as one of the largest and most successful banks in the world.
Compensation
- 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 mak
Benefits
- Our success comes from the 84,000+ employees who bring our vision, values and strategy to life so we can help our clients thrive and communities prosper.
This listing is sourced directly from RBC's careers page and normalized into a canonical job model.