Senior Full Stack Developer - Full Time
Royal Bank of Canada
Job Description
What is the opportunity?
Our clients are unique and their banking experience should be one-of-a-kind. At RBC Commercial and Payments Technology team, we want our clients to feel empowered when they interact with us. We’re investing in technologies and data insights to evolve as our clients do. We’ve joined our product, design and technology teams to collaborate to deliver an innovative personalized user experience. Being a part of our Commercial and Payments Technology Team means you’ll join a culture of creativity, curiosity, and continuous learning.
We’re envisioning the future of banking and building the core platforms to support it. The RBC Commercial and Payments Technology team is focused on understanding our client’s needs to deliver scalable automated solutions. Our technologists design, develop and support the services we own. We’re building a team who is not afraid to challenge the status quo; embraces innovation; and excited to bring a fresh perspective. We’ve set out to simplify our client’s interactions by building a unified platform, custom tailored to our client’s needs.
We’re looking for a talented and passionate Sr Software Developer to join our team. Our team is designed to deliver products throughout the client’s journey, not projects; each squad is setup for agility and continuous delivery, and then empowered with the autonomy to chart their own course to success. We believe in the power of working together, you’ll get to work with your peers, business partners and RBC’s tech community and you’ll have the opportunity to grow and expand your capabilities. Join our team today and magnify your impact influencing the future of banking on a global scale.
What will you do?
Designing and coding application programs; performing testing for developed applications.
Reviewing, analyzing, and modifying programming systems, including encoding, testing, debugging and installing for a large-scale system.
Ensuring the operating efficiency of existing application systems. Maintaining records for the documentation of systems development and revisions.
Conducting analyses of organizational needs and goals for the development and implementation of application systems.
What do you need to succeed?
Must-have
- 7+ years’ experience with Angular 2+, Java 8, REST API/Micro services, Spring Framework (MVC, Security, JPA, Boot) Maven, SQL, MongoDB
- 2+ years’ experience with Angular 6+, python and AWS S3.
- Knowledge of developing distributed cloud applications (Pivotal Cloud Foundry, Openshift, Docker); Hands on experience designing, developing, testing and troubleshooting RESTful API and interface specifications (Swagger, RAML, SOAP)
- Knowledge of security gateways and protocols (JWT, Oauth2.0, SSL Certificates)
- Knowledge of software engineering practices for the full software development life cycle, including coding standards, code reviews, source code management, build processes and testing; Experience with code merging and branching methodologies using Git and code release process
- Theoretical knowledge of web-based application architectures and frameworks (including Angular or React) and the way it integrates with services
- Pairs effectively with other developers in the team. Pairs effectively with other developers in the team
Nice-to-have
Object Oriented coding practices, including design patterns knowledge, refactoring, clean code.
Knowledge of Kafka, MySQL, Non-relational databases, Caching
Knowledge of major architectures style (message oriented, reactive, event based)
Micro-service design and implementation (load balancing, discovery, resiliency)
Camunda workflow
SDET knowledge
What’s in it for you?
We thrive on the challenge to be our best, progressive thinking to keep growing, and working together to deliver trusted advice to help our clients thrive and communities prosper. We care about each other, reaching our potential, making a difference to our communities, and achieving success that is mutual.
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
Work in a dynamic, collaborative, progressive, and high-performing team
Opportunities to do challenging work
Opportunities to take on progressively greater accountabilities
Access to a variety of job opportunities across business and geographies
#LI-POST
#TECHPJ
Job Skills
Agile Methodology, Business Data Analysis, Business Process Modeling, Commercial Acumen, Communication, Critical Thinking, Decision Making, Group Problem Solving, Interpersonal Relationship Management, Requirements Analysis
Additional Job Details
Address:
RBC WATERPARK PLACE, 88 QUEENS QUAY W:TORONTO City:
Toronto Country:
Canada Work hours/week:
37.5 Employment Type:
Full time Platform:
TECHNOLOGY AND OPERATIONS Job Type:
Regular Pay Type:
Salaried Posted Date:
2026-04-24 Application Deadline:
2026-05-21 Note : Applications will be accepted until 11:59 PM on the day prior to the application deadline date above
Our Employment Opportunities
At RBC, we are guided by living shared values of Client First, Integrity, Collaboration, Respect and Excellence and winning together as One RBC. 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. Maintaining a workplace where our employees feel supported to perform at their best, effectively collaborate, drive innovation, and grow professionally helps to bring our Purpose to life and create value for our clients and communities. RBC strives to deliver this through policies and programs intended to foster a workplace based on respect, belonging and opportunity for all.
- ...Trevor Frances Recruitment is supporting a client in the search for a Senior Full Stack Developer. This role is suited for an experienced developer who brings strong technical expertise across both front-end and back-end development, along with the ability to design and deliver...Senior
$140k per year
...performance and sign up for athletic events all over! We are actively growing the team and have an urgent need to bring on a Senior Full-Stack Developer (Canadian Residents) . If you are passionate about fitness and love working with a dynamic team, then come join us!...SeniorOngoing contractLocal areaRemote work$100k - $122.5k per year
...ecosystem dedicated to realizing the full potential of our people and... ...across disciplines to design, develop, and evolve systems that are... ...This role develops scalable full-stack applications and tools that support... ...into production systems. The Senior Full Stack Developer...Senior$109.76k per year
...to build solutions that keep the campus running efficiently. Developers joining our group will enjoy meaningful creative input, the freedom... ...supervision of the Lead Developer & Systems Architect, the Senior Full Stack Developer will be primarily responsible for designing, coding...SeniorFull time- ...feature-rich applications Collaborate with data scientists, product managers, backend engineers and auditors to design, develop and deploy full stack application solutions within the IA ecosystem Effectively communicate technical concepts through oral and written...SeniorFull time
- ...Job Description What is the opportunity? We’re seeking a talented Senior Full Stack Developer for our Residential Lending technology team. You will be responsible for the entire development lifecycle, from concept to functional prototype, working alongside business SMEs...SeniorLong term contractFull timeFlexible hours
- ...Scribendi is seeking a Senior Full-Stack Engineer to build AI-driven products that empower researchers worldwide. You will work across the... ...stack to deliver scalable, high-performance applications and help develop agentic AI systems and intelligent collaboration tools that...SeniorFull timeWorldwide
- ...Position: Senior Full Stack – Software Developer Duration: 1.5 Years assignment (contract) Client Location: Toronto ( Onsite : 7.25 hours/day between 8:00 AM and 5:00 PM, Monday to Friday) Engagement Model: Professional Services Engagement – B2B (Incorporated Entities...SeniorContract workTemporary workMonday to friday
- ...Position: Senior Full Stack – Software Developer Duration: 1 Year assignment (contract) Client Location: Toronto ( Onsite : 7.25 hours/day between 8:00 AM and 5:00 PM, Monday to Friday) Engagement Model: Professional Services Engagement – B2B (Incorporated Entities...SeniorContract workTemporary workMonday to friday
- We are seeking a highly experienced Senior Software Developer to join our team in a mission-critical capacity... ...: Work on a sophisticated, multi-tier stack involving legacy and modern cloud-... ...10+ years of professional experience in full-stack analysis, design, and development...SeniorLong term contractContract workMonday to friday
- We are seeking a highly skilled Senior Full Stack Software Developer for a 10-month contract in Toronto. This specialized role sits at the intersection of engineering and design, focusing on the development, governance, and maintenance of a robust Design System. You will be...SeniorContract workManual labor
- ...Job Description Senior Full Stack Security Developer What is the Opportunity? Join our innovative PayEdge Technology team at RBC, where we're building the security foundation for accounts payable and accounts receivable solutions. As a Full Stack Security Developer...SeniorFull timeFlexible hours
- We are seeking a Senior Software Developer - Full Stack to lead the modernization and sustainment of critical enterprise applications. This role is pivotal in bridging the gap between legacy environments (WebSphere/Java EE/Oracle/DB2) and modern, cloud-based architectures (SpringBoot...SeniorLong term contractContract workMonday to friday
- Do you have demonstrated experience in developing frontend applications using REACT/Angular, JSON, HTML/CSS/XML/XPath to build... ...opportunity for you! Our client is looking for a Senior Software Developer - Full Stack for a 11 month contract in Toronto. This is an onsite...SeniorContract work
$105 per hour
...behalf of our client in Public Sector, we are looking contract Senior Java Developer Description Duration: 9 Months Work Mode: Hybrid... ...of database Knowledge and experience ensuring the entire stack is designed and built for speed and scalability Knowledge...SeniorHourly payFull timeContract workTemporary workManual laborRemote workShift workDay shift- ...Senior Full Stack Developer – Contract Location: Toronto, ON (4 days onsite / 1 day remote) Type: Contract We are anticipating an upcoming contract opportunity with a large enterprise financial services organization seeking a Senior Full Stack Developer to support...SeniorContract workRemote work
- We are seeking a highly skilled Senior Full Stack Java Developer for an 11-month contract in Toronto. This role is focused on designing and delivering complex enterprise solutions, specifically supporting specialized Soil Management Systems. You will lead the development of...SeniorContract work
- ...application functionality sustainment, Application Programing Interface (API) management, performance tuning and technical documentation Develop and sustain components that ensure secure integration of the provincial digital health immunization asset with third-party consumer...SeniorContract workFlexible hours
- ...working, tested applications. This includes developing detailed programming specifications,... ...of applications and web components at a senior level Proficient with both frontend and... ...Knowledge and experience ensuring the entire stack is designed and built for speed,...SeniorFlexible hours
- ...more platforms, including the operating system, database technology, communication protocols, middleware and gateways ~ Experience developing or maintaining large scale IT systems, including high-volume public facing programs ~ Development and design of new programs or...SeniorContract work
- ...to move quickly. What will you do? Backend Development: Develop robust, high-performance .NET Core (C#) applications, APIs (SOAP... ...Country: Canada Work hours/week: 37.5 Employment Type: Full time Platform: TECHNOLOGY AND OPERATIONS Job Type: Regular...SeniorFull timeInternshipFlexible hours
$48.1 per hour
...be completed at the physical location. There is no option to work remotely. Responsibilities Tasks Consult with clients to develop and document Website requirements Design and integrate website related code Determine hardware and software requirements to achieve...Permanent employmentFull timeRemote work- ...application OPAS (Operation Platform As Service), which is an in-house developed application for Global Market Operations to fulfil business... ...will include – Work as a hands on application analyst/developer to provide application solutions to the business – Analyze business...Remote work
- ...and ensure a reliable experience for our customers. As a Senior Software Developer In this role, you will be responsible for the development... ...professional growth; Develop in a modern and proven technology stack; Great benefits and perks, including equity and flexible/...SeniorRemote workFlexible hours
$95 - $100 per hour
...Public and Business Service Delivery and Procurement Max Extension Term(s) 1 Time Rate: 95-100/hr Title Software Developer - Full Stack Description Responsibilities: Design, implement, and continuously expand data pipelines by performing extraction, transformation...SeniorHourly payFull timeContract workFixed term contractManual laborRemote workMonday to friday$72k - $138k per year
...matter experts through mentoring and on the job coaching Summary We are seeking Full Stack Java Developers to join our team on a 1-year fixed term . As a Full Stack Java Developer at Deloitte, you will play a crucial role in designing, developing, and maintaining Java...SeniorLong term contractTemporary workFixed term contractFlexible hours- Job Responsibility: Role name: AWS Product Architect Toronto, Ontario - Hybrid Experience (Years): 10 & Above Long Term contract Role Description: Architecture & Design of Cloud Services planned for migration from TIBCO to Cloud Competencies: Digital : Amazon Web...Long term contractFixed term contract
- ...Job Title: .Net Developer Location: Toronto, ON Work Style: Hybrid (2 days per week in-person at Toronto office preferred)... ...Database technologies, Cloud Technologies, and UI/Web technology stacks to satisfy complex business problem statements. • Key responsibilities...Work at office2 days per week
$120k - $150k per year
...modern fintech platform used nationwide, where your code directly shapes real-world financial experiences. We’re hiring a Senior Full Stack Developer (.NET/Angular) to join fast-growing Canadian fintech company building modern mortgage platforms that streamline how brokers...SeniorLong term contractWork at office2 days per week3 days per week- ...prem and cloud-native architectures. Your new role As a Senior Full Stack Software Engineer, you’ll work within a cross-functional... ...and relational databases (ideally PostgreSQL) ~ Experience developing server-side applications using Node.js frameworks such as NestJS...SeniorPermanent employment
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Full Stack Developer - Full Time. Be the first to apply!
- full stack web developer Toronto, ON
- full stack developer Toronto, ON
- full stack developer remote Toronto, ON
- senior full stack engineer Toronto, ON
- senior human resources Toronto, ON
- représentant senior Toronto, ON
- senior pattern maker Toronto, ON
- senior c# developer Toronto, ON
- senior financial accountant Toronto, ON
- senior technical specialist Toronto, ON
