Requisition ID : 186021
Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.
Position : Senior Software Developer (Full-Stack)
The Role :
Business Group : Canadian Digital Banking Engineering - Applications is seeking a Senior full stack developer whose technical stack shows proficiency with Javascript, experience in React & Node JS is required since they will be touching on both.
Typical Day in the Role :
- Design, develop, and implement applications using in-demand languages and technologies to support business requirements.
- Working on roadmap items
Must Have Skills / Requirements :
1) Experience with REST API design (what it is, how to use, integrating with it) - 3+ years of hands on experience
2) React - 3+ years of hands on experience
3) NodeJS (productionizing NodeJS servers as well) - 3+ years of hands on experience
4) Modern JS toolsets (ES6+, Webpack, Babel, Jest) - (the more have exposure to more of these the better) - 2+ years of hands on experience
5) Experience working with authenticated, customer focused applications (i.e. OAuth2 preferred)- 2+ years of hands on experience
6) Object Oriented and Functional Design - 3+ years of hands on experience
7) HTML / CSS / SASS (BEM, OOCSS, SMACSS, CSS3 Animations, Semantic HTML) (the more have exposure to more of these the better) 2+ years of hands on experience
Nice to Have Skills :
- Service side rendering
- You've built accessible and internationalized applications before (JAWS, Voiceover)
- Should be comfortable in estimation
Soft Skills :
- You stay up to date with industry best practice
- Must have excellent communication skills, and be open to interacting with individual across all levels at the bank
What's in it for you?
- Our primary office in Toronto is freshly renovated with a design focus on enabling collaboration through both environment and technology.
- We provide you with the tools and technology needed to create beautiful customer experiences
- We have an inclusive and collaborative working environment that encourages creativity, curiosity, and celebrates success!
- You'll get to work with and learn from diverse industry leaders, who have hailed from top technology companies around the world.
- We foster an environment of innovation and continuous learning.
- We offer a competitive total rewards package, including a performance bonus, company matching programs (pension & Employee Share Ownership), generous vacation;
health / medical / wellness benefits; employee banking privileges.
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.