Full Stack Developer

Sundayyworld — Canada · Posted ~2 hours ago

Skills

Full-stack development Conversational AI Application development

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join a high-impact engineering team building intelligent conversational systems and full-stack applications. You will contribute to technology transformation initiatives, develop solutions that improve client engagement, and work on modern software capabilities within a large-scale environment.

Highlights

High-impact full-stack role focused on intelligent conversational systems and modern applications, with opportunities to contribute to large-scale technology transformation and client-facing experiences.

Description

About The Company RBC (Royal Bank of Canada) is a leading financial institution committed to delivering innovative banking solutions and exceptional client experiences. With a rich history of over a century, RBC has established itself as a trusted partner for individuals, businesses, and communities across Canada and around the world. The organization values integrity, collaboration, and excellence, fostering a culture of continuous growth and innovation. RBC's commitment to diversity and inclusion ensures a dynamic work environment that encourages diverse perspectives, enabling the bank to adapt and thrive in a rapidly changing financial landscape. About The Role We are seeking a talented and motivated Full Stack Developer to join our high-impact team responsible for leading RBC’s call centre and branch technology transformation. In this role, you will be instrumental in developing intelligent, conversational systems and full-stack applications that enhance client engagement across web and mobile platforms. Your expertise will help power innovative technology solutions, drive growth, and improve overall customer experience. The ideal candidate will possess a strong passion for building secure, well-tested, and scalable digital solutions, with a positive attitude and a willingness to learn. You will collaborate with cross-functional teams, manage multiple initiatives, and contribute to ongoing enterprise projects, ensuring seamless integration into RBC’s operational procedures. Qualifications Bachelor’s Degree in Computer Science, Software Engineering, or a related field3+ years of software development experience, including cloud services, microservices, and data analysisHands-on experience with API integration and cloud-based servicesProficiency in frontend frameworks such as React or AngularServer-side development experience with Node.js, Java, or PythonExperience with automated testing frameworks and CI/CD pipelinesStrong interpersonal and communication skillsKnowledge of Agile methodologies and SDLC processes Nice-to-have qualifications include experience with Large Language Models (LLMs) like GPT and OpenAI, conversational design best practices, NLP for unstructured data mining, incident handling, and observability techniques. Responsibilities Manage the implementation of multiple concurrent projects with varying complexities, ensuring timely delivery and adherence to plansMonitor project activities, identify potential issues, conflicts, and risks; analyze and escalate as necessaryDevelop and execute comprehensive change management plans, including communication strategiesCollaborate with cross-functional teams to define project scope, deliverables, and integration into existing processesBuild and maintain strong relationships with business units and key stakeholders to influence project successContribute to administrative activities related to program management and process improvementsDesign, develop, and maintain scalable web and mobile applications with a focus on user experienceIntegrate conversational AI components, including LLMs, into customer-facing systemsImplement automated testing and deployment pipelines to ensure high-quality software releasesParticipate in incident management, troubleshooting, and system observability practices to maintain system reliability Benefits Comprehensive Total Rewards Program including bonuses and flexible benefitsOpportunities for professional development through coaching and leadership programsWork in a dynamic, collaborative, and progressive team environmentFlexible work arrangements to support work/life balanceImpactful work that contributes to community prosperity and client successAccess to innovative tools and technologies to foster growth and creativity Equal Opportunity RBC is an equal opportunity employer committed to fostering an inclusive workplace. We celebrate diversity and are dedicated to creating an environment where all employees feel valued, respected, and empowered to reach their full potential. We do not discriminate based on race, ethnicity, gender, age, disability, sexual orientation, or any other protected characteristic. We encourage applications from all qualified individuals and are committed to providing accommodations throughout the recruitment process.