Talent Apply
Log in
All jobs
S

Full Stack Developer

Scotiabank

About this role

About the Role Join a purpose-driven winning team in Global Wealth Engineering to build a modern, secure, and scalable web application deployed on cloud infrastructure. You will work with stakeholders to deliver high-impact features that directly contribute to the product's success. This role combines frontend and backend-for-frontend work and collaboration across engineers, designers, and product managers. What You'll Do

  • Work closely with stakeholders to understand user needs and technical requirements
  • Write and manage your own development tasks as Jira tickets with clear acceptance criteria
  • Create high-fidelity mockups and prototypes in Figma to communicate design intent
  • Act as a core developer for both the frontend (React + Material UI) and backend-for-frontend (Next.js) components of the web application
  • Contribute to team planning, sprint reviews, and roadmap discussions
  • Gain a strong understanding of the development and deployment processes within the bank's cloud infrastructure and governance environment
  • Write clean, testable, and well-documented code aligned with security and compliance standard What We're Looking For
  • Bachelor’s Degree, with a Technology, Computer Science, or Software Engineering background
  • Proficiency in web development using HTML and CSS
  • Development experience with modern web stacks, especially React, Material UI, and Next.js
  • Strong knowledge of TypeScript
  • Experience writing and optimizing SQL queries
  • Familiarity with development and deployment on cloud infrastructure (Google Cloud Platform preferred; AWS or Azure acceptable)
  • Ability to create and iterate on wireframes and prototypes in Figma
  • Experience designing and integrating with REST APIs
  • Knowledge of testing frameworks and practices (e.g., Jest, Mocha, unit/integration testing)
  • Strong understanding of code quality practices, including linting, code reviews, and automated formatting tools
  • Familiarity with Agile development methodologies
  • Experience using Jira for issue tracking and sprint planning
  • Comfortable collecting and incorporating feedback from users to continuously improve the product
  • Able to work in an Agile environment and adapt quickly to shifting priorities or direction
  • Strong collaboration skills, with a willingness to work closely with engineers, designers, and product managers
  • Motivated to understand stakeholder needs and contribute meaningfully to the product vision
  • Skilled at estimating effort, setting realistic timelines, and being accountable for deliverables
  • Proactively raises technical or product issues and contributes to problem-solving
  • Curious and eager Nice to Have
  • GraphQL experience (bonus)

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →