Senior Fullstack Developer; NextJS/ReactJS/NodeJS to build online banking web application
Senior Fullstack Developer (NextJS/React
JS/NodeJS) to build a new online banking web application-
Location:
Toronto:
Hybrid: 3 days/week in-office (with potential increase to 4 days in future)
Contract Duration: 03/02/ to 08/20/ (Possibility of extension)
Schedule
Hours:
9am-5pm Monday-Friday; standard 37.5 hrs/week
Story Behind the Need
Business group:
Canadian Digital Banking Engineering
Project:
Building on the new online banking web application.
Core - Web Applications team that supports online banking services; app allows customers to log in and use self-service features – web solutions team
The successful candidate will have the opportunity to learn a lot not only from the technology side of things, but also the higher-level overall business side. The candidate will likely be extended based on performance and funding. They will have the chance to work from the get-go on a new feature for a web banking application; ability to work with different teams and follow a squad model.
Reason:
New Project.
Candidate Value Proposition:
The successful candidate will have the opportunity to learn a lot not only from the technology side of things, but also the higher-level overall business side. The candidate will likely be extended based on performance and funding. They will have the chance to work from the get-go on a new feature for a web banking application; ability to work with different teams and follow a squad model.
Typical Day in Role:
• Full stack developer:
Back-end, front-end – at times will be more back end at times more front-end, they should be able to handle both
• Tech stack:
Next.
Js, React, Node.js, Cloud technologies – typical stack for microservices; using Sprint methodologies
• Typical microapp that Digital is building, has a typical integration with downstream services
• Design, develop, and implement cloud-based applications, using in-demand languages and technologies
• Participate in all aspects of agile software development including design, implementation, and deployment
• Maintain quality and ensure responsiveness of applications
• Collaborate with the rest of the engineering team to design and launch new features
• Maintain code integrity and organization.
• Work with development teams and product managers to ideate software solutions
• Work with Product owner, BSA, QA, Designer, Architect, etc regularly to identify gaps and develop solutions
Must have skills:
1) 10+ years of relevant experience.
2) 8+ years of experience as a Full stack Developer
3) 5+ years of experience with Next.
Js, React.js and Node.js (for back-end REST API development)
4) 5+ years of hands-on experience with web application development
5) 3+ years of experience with Object Oriented and Functional Design – demonstrated in recent project work
6) 5+ years of hands on experience with modern JS toolsets (ES6, Typescript, Babel, Lerna, Jest, Protractor – should have 3-5 of these, please list which)
Nice to have:
1) Experience with HTML / CSS / SASS (BEM, OOCSS, SMACSS, CSS3 Transitions / Animations, Semantic HTML) – demonstrated in recent project work
2) Financial/banking industry experience
3) Experience working in an Agile environment
Education:
- Bachelor's degree in a technical field such as computer science, computer engineering or related field
Best VS. Average Candidate:
Best candidate will be an experienced Full stack developer who has online banking web development experience; in depth knowledge of concepts from business domain side to develop applications for the bank; experience with building web services; worked in an Agile fast paced team; ability to work with multiple stakeholders and teams
Candidate Review & Selection
1 round – MS Teams Video Interview – Camera ON
- 1 hour Technical Team and Hiring manager – technical questions, Live coding test
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: