Senior Node Js developer – Redis & Azure

Senior Node Js developer – Redis & Azure

ProViso Consulting

Story Behind the Need:

• Business group: Enterprise Digital Banking Technology
• Project: CCAU Digital Banking Engineering team is seeking a Senior Node Js developer (preferably Express JS framework) to help develop and implement PCF cloud based application/s, for customers in the Caribbean region, to be used by both, Online and Mobile banking channels. This developer will be working with an SME (Toronto), and team of offshore developers (Dominican Republic, India).
• Reason for request: Project

Candidate Value Proposition:

• The successful candidate will not only have the opportunity to gain valuable experience at a top 5 Canadian bank, but also get exposure to some of the top emerging and disruptive technologies.

Typical Day in Role:

• Design, develop, and implement cloud based applications, using in-demand languages and technologies (NodeJS specifically)
• Working with the backend team to help design and develop
• Follow scrum internally so start each day with stand up
• Contributing to daily API layer to the DC Services layer (both in NodeJS)
• 2 week sprints to structure the project and keep everything moving forward
• Provide maintenance updates, new functionality development, etc to ensure the application stays top of the line
• Working with the existing two developers in the backend group to make sure that the group is able to keep up with the pace of the mobile developers

Candidate Requirements/Must Have Skills:

• 5+ years of experience with NodeJS framework, preferably ExpressJS
• 5+ years of Experience with Javascript/TypeScript development
• 5+ years of Experience with Sinon (Mocking, Stubs), and Redis
• 5+ years of Experience working with json-web-token authorization
• 5+ years of Experience working with authenticated, customer focused applications
• Experience in working with scalable containerized systems in public cloud (Azure)

Nice To Have Skills:

• Knowledge on Java/Springboot microservice development
• Prior FI / Banking experience preferred
• Experience with REST API design using Open API Specifications
• Comfortable using tools such as Jira, Confluence, Jenkins, Bitbucket, etc.
• Knowledge in Object Oriented and Functional Design
• Used modern JS toolsets (ES6+, Webpack, Babel, Jest, Protractor)
• Prior work experience with client, preferably working in other teams within client Digital

Soft Skills:

• Ability to come in and hit the ground running – someone who is naturally motivated and wants to make an immediate impact
• Strong communication skills (written & verbal), Interacting with Product, Design, Front-end and Back-end Teams
• Excellent communication, including ability to distil technical details into human terms

Degrees or certifications:

• Bachelor’s degree in a technical field such as computer science, computer engineering or related field required

Candidate Review & Selection:

• 2 Step Process:
o 1st will be MS Teams Interview – Technical Interview (with Developers) (hands on codility problems will be given) (will be 1-2 hours)
o 2nd round IV with Senior Manager
• Interviews to take place ASAP

Additional Notes:

• Wave is the mobile app for the Caribbean region – launched early last year
• Every 2-3 months they have a wave release based on reg requirements or new functionalities that need to be added
• Someone to join the backend team on Wave – two backend developers currently
• iOS and Android has about 4 developers each and back end only has 2
• Want to ramp up backend so they can keep up with Mobile

Job Details



4 Months



Latest Blogs

© 2020 ProViso Consulting - Toronto Recruitment and Staffing Agency

Send this to a friend