Software Engineer

Scotiabank

Toronto

On-site

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive rewards program
Flexible vacation
Tuition assistance
Community engagement opportunities

Job summary

A leading bank in the Americas is seeking an experienced Full Stack Developer in Toronto, Ontario. You will work with the Scrum team on product onboarding, utilizing best software practices to deliver high-quality code. Ideal candidates have extensive experience in full-stack development, particularly with the MERN stack, agile methodologies, and effective communication skills. An inclusive environment encourages diversity and community engagement from day one.

Qualifications

  • 5+ years' experience as a full-stack developer.
  • 2+ years' experience working with MERN stack in a professional environment.
  • 2+ years' of unit testing experience with frontend and backend code.
  • 2+ years of experience working with microservice architecture.
  • Experience with Agile/Scrum framework.
  • Experience working with monorepo architecture.
  • Demonstrated experience with Gitflow branching strategy.

Responsibilities

  • Plan and execute to meet sprint objectives as part of the scrum team.
  • Write efficient, testable code using best software practices.
  • Gather and refine specifications based on technical needs.
  • Collaborate with Scrum team to execute software delivery.

Skills

Full-stack development
MERN stack (MongoDB, Express, React, Node)
Unit testing
Microservice architecture
Agile/Scrum framework
Gitflow branching strategy
Trunk based branching strategy
Communication skills
Organization and time management

Education

Post-secondary education in computer science or engineering

Job description

Overview

Requisition ID: 247618

Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.

Business group: Canadian Banking Engineering – Product Onboarding - Team is focused on product onboarding

Responsibilities
  • Full stack role – 60%, 40%
  • Planning and executing to meet sprint objectives as well as program/project milestones as a member of the scrum team.
  • Write well designed, testable, efficient code by using best software development practices
  • Gather and refine specifications and requirements based on technical needs
  • Create and maintain software documentation
  • Collaborate with the Scrum team to plan milestones, successfully execute software delivery, and escalate issues as needed
Qualifications
  • 5+ years\' experience as a full-stack developer
  • 2+ years\' experience working with MERN (MongoDB, Express, React, Node) stack in a professional environment (Canada or equivalent)
  • 2+ years\' of unit testing experience with both frontend and backend code
  • 2+ years of experience working with microservice architecture
  • 2+ years\' experience working in Agile/ Scrum framework
  • Experience working with monorepo architecture
  • Demonstrated experience working with Gitflow branching strategy
  • Experience working with Trunk based branching strategy
  • Excellent communication skills with ability to influence decision making across stakeholders
  • Effective organization, planning, and time management skills
  • Post-secondary education, preferably in computer science, engineering
  • Canadian bootcamp experience an asset
  • A Scrum certification would be an asset
What\'s in it for you?
  • Diversity, Equity, Inclusion & Allyship - We strive to create an inclusive culture where every employee is empowered to reach their fullest potential, respected for who they are, and are embraced through bias-free practices and inclusive values across Scotiabank. We embrace diversity and provide opportunities for all employee to learn, grow & participate through our various Employee Resource Groups (ERGs) that span across diverse gender identities, ethnicity, race, age, ability & veterans.
  • Accessibility and Workplace Accommodations - We value the unique skills and experiences each individual brings to the Bank and are committed to creating and maintaining an inclusive and accessible environment for everyone. Scotiabank continues to locate, remove, and prevent barriers so that we can build a diverse and inclusive environment while meeting accessibility requirements.
  • Upskilling through online courses, cross-functional development opportunities, and tuition assistance.
  • Competitive Rewards program including bonus, flexible vacation, personal, sick days, and benefits will start on day one.
  • Community Engagement - no matter where you choose to work from; we offer opportunities for community engagement & belonging with our various programs.

Location(s): Canada : Ontario : Toronto

Scotiabank is a leading bank in the Americas. Guided by our purpose: "for every future", we help our customers, their families and their communities achieve success through a broad range of advice, products and services, including personal and commercial banking, wealth management and private banking, corporate and investment banking, and capital markets.

At Scotiabank, we value the unique skills and experiences each individual brings to the Bank, and are committed to creating and maintaining an inclusive and accessible environment for everyone. If you require accommodation (including, but not limited to, an accessible interview site, alternate format documents, ASL Interpreter, or Assistive Technology) during the recruitment and selection process, please let our Recruitment team know. If you require technical assistance, please click here. Candidates must apply directly online to be considered for this role. We thank all applicants for their interest in a career at Scotiabank; however, only those candidates who are selected for an interview will be contacted.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Developer
Software Developer

Scotiabank • Toronto

On-site
CAD 80,000 - 120,000
Diversity and Inclusion initiatives
Upskilling through online courses
Competitive Rewards program
+2
Software Developer (Reactjs/Nodejs)
Software Developer (Reactjs/Nodejs)

Scotiabank • Toronto

Hybrid
CAD 60,000 - 100,000
Diversity and Inclusion initiatives
Tuition assistance
Flexible vacation
+2
Senior Full-Stack Software Engineer
Senior Full-Stack Software Engineer

Scotiabank • Toronto

On-site
CAD 90,000 - 120,000
Flexible vacation
Tuition assistance
Community engagement opportunities
Business System Analyst
Business System Analyst

Scotiabank • Toronto

On-site
CAD 70,000 - 100,000
Diversity and Inclusion initiatives
Upskilling opportunities
Competitive Rewards program
+2
Senior Software Engineer
Senior Software Engineer

Scotiabank • Toronto

On-site
CAD 100,000 - 160,000
Diversity and inclusion
Accessible workplace
Tuition assistance
+1
Delivery Lead
Delivery Lead

Scotiabank • Toronto

On-site
CAD 90,000 - 120,000
Flexible vacation
Tuition assistance
Community engagement opportunities
Junior Software Engineer
Junior Software Engineer

Scotiabank • Toronto

On-site
CAD 90,000 - 120,000
Bonus program
Flexible vacation policy
Personal and sick days
+2
Staff Software Engineer (Cloud CICD Platforms)
Staff Software Engineer (Cloud CICD Platforms)

Scotiabank • Toronto

On-site
CAD 100,000 - 120,000
Diversity and Inclusion initiatives
Tuition assistance
Flexible vacation
Software Engineer, Global Payments Technology
Software Engineer, Global Payments Technology

Scotiabank • Toronto

On-site
Diversity, Equity, Inclusion initiatives
Accessibility and Workplace Accommodations
Upskilling opportunities
+2
Software Engineer
Software Engineer

Scotiabank • Toronto

Hybrid
CAD 80,000 - 100,000
Flexible vacation
Community engagement opportunities
Tuition assistance