Senior Full Stack Engineer
Role Overview
The Global Wealth Engineering team modernizes and enhances client and account onboarding platforms for Scotia Wealth Management.
The engineer designs and develops enterprise application components and provides consultative guidance on project assignments.
The role works with business stakeholders, architects, developers, support teams, regulatory and compliance groups, and senior leadership.
Key Skills for This Role
Full Job Posting
Role overview
The Global Wealth Engineering team modernizes and enhances client and account onboarding platforms for Scotia Wealth Management.
The engineer designs and develops enterprise application components and provides consultative guidance on project assignments.
The role works with business stakeholders, architects, developers, support teams, regulatory and compliance groups, and senior leadership.
Responsibilities
- Design, develop, test, and implement scalable, performant, secure full-stack applications.
- Build with React, Next.js, Node.js, and Java/Spring Boot, including microservices and BFF layers.
- Integrate REST APIs, Kafka or Google Pub/Sub, and multiple bank systems.
- Collaborate with architects, product owners, and engineers using Agile methodologies.
- Contribute to CI/CD, automated testing, deployment strategies, and code reviews.
- Apply secure API design, encryption, and identity management practices.
- Troubleshoot and optimize performance, scalability, and cost efficiency.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related technical field.
- 5+ years of full-stack development experience with modern frameworks and architectures.
- Experience with Agile practices and modern SDLC.
- Strong problem-solving and debugging skills; ability to work effectively across teams in a fast-paced environment.
Technical skills
- Front end: React.js, Next.js, Redux, Webpack, JavaScript ES6+, and TypeScript.
- Back end: Node.js, Java 8+, Spring Boot, and RESTful API development.
- Microservices, service-oriented architecture, and BFF patterns; Kafka and Google Pub/Sub.
- Google Cloud: Cloud Run, Cloud Functions, Cloud Storage, BigQuery, and IAM.
- Microsoft Azure: App Services, Key Vault, Azure SQL, and Event Hub.
- DevOps: Jenkins, GitHub Actions, Bitbucket, Docker, Kubernetes, and Terraform.
- Security: SSL/TLS, OAuth2, JWT, Fortify, and BlackDuck; monitoring with Splunk, Dynatrace, or equivalent.
- Databases: SQL, PostgreSQL, Azure SQL, and MongoDB.
Assets
Advanced security concepts and compliance frameworks are assets.
Wealth management domain knowledge and financial-services integration patterns are assets.
Benefits
- The posting describes online learning, cross-functional development opportunities, and tuition assistance.
- The posting mentions a rewards program, bonus, flexible vacation, personal and sick days, and benefits starting on day one.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Scotiabank
Director and Head of Operations Engineering
Toronto, CAN
Scotiabank seeks a Director to lead engineering strategy, architecture, delivery, and resiliency for its Operations Technology ecosystem. The role directs global engineering teams and mission-critical platforms; it calls
Senior Investment & Personal Banking Specialist-Pointe Aux Trembles,QC
Montréal, CAN
Conseiller.ère Principal, gestion des services bancaire-Pointe Aux Trembles
Montréal, CAN
Customer Experience Associate - Spruceland Branch, Prince George, BC(15Hours/Week)
Prince George, CAN
Investment & Personal Banking Specialist - Vaudreuil-dorion (12-month contract)
, CAN
Conseiller(ère) en gestion des services bancaire - Vaudreuil-dorion (Mandat de 12 mois)
, CAN
Director and Head of Operations Engineering
Toronto, CAN
Senior Investment & Personal Banking Specialist-Pointe Aux Trembles,QC
Montréal, CAN
Customer Experience Associate - Findlay Creek (22.5 hours/week)
Ottawa, CAN
Conseiller.ère Principal, gestion des services bancaire-Pointe Aux Trembles
Montréal, CAN
Customer Experience Associate - Spruceland Branch, Prince George, BC(15Hours/Week)
Prince George, CAN
Account Administration Officer
Ottawa, CAN
Investment & Personal Banking Specialist - Vaudreuil-dorion (12-month contract)
, CAN
Conseiller(ère) en gestion des services bancaire - Vaudreuil-dorion (Mandat de 12 mois)
, CAN