Scheduled Maintenance: sisystems.com will be Unavailable from Friday, Dec 9th @ 8:00 PM MST - Saturday, Dec 10th @ 8:30 AM MST for regularly scheduled maintenance.
Login | Register

Intermediate NodeJS Developer (ExpressJS) to code APIs and microservices for offshore mobile apps for a large banking client - 28349

Job Type: Contract
Positions to fill: 1
Start Date: Dec 19, 2022
Job End Date: Oct 31, 2023
Pay Rate: Hourly: Negotiable
Job ID: 125553
Location: Toronto
Apply
Intermediate NodeJS Developer (ExpressJS) to code API and microservices for offshore mobile apps for a large banking client - 28349

Location Address: WFH/ Fully Remote right now – Possibility that it shifts to Hybrid model in coming weeks (Downtown Toronto)
Contract Duration: ASAP to Oct 31, 2023

Business group: Digital Banking CCAU – looking after digital banking for Caribbean region
Project: Wave team – mobile banking application for the Caribbean – building iOS and Android apps for the Caribbean – position is responsible for creating APIs and microservices the app needs to communicate with – ongoing engagement. The CCAU DF team is currently looking for senior back-end developer who can help code for API and microservices layer using Node Js (preferably Express Js). This is 100% back-end work – API, Micro-services, not looking for a full-stack developer.

Typical Day in Role:
• Design, develop, and implement APIs and microservices, using in-demand languages and technologies (e.g., Node Js, Express Js) for the mobile team on the Wave application
• Working with developers in Toronto and Dominican Republic and Chile to build APIs or microservices
• Analyze highly complex business requirements; generate technical specifications to design or redesign complex software components and applications
• Leverage industry best practices to design, test, implement and support a solution
• Assure quality security and compliance requirements are met for supported area

Must Have Skills:
1) 5+ years’ experience as a NodeJS Developer, preferably ExpressJS to create APIs, Micro Services
2) 5+ years’ experience in working with scalable containerized systems in public cloud (Azure)
3) 5+ years’ experience with APM tools, such as Dynatrace, Splunk, etc.
4) 5+ years’ experience working with json-web-token authorization
5) 5+ years’ experience with Sinon (Mocking, Stubs), and Redis

Nice-To-Have Skills:
1) 3+ years’ Experience working with authenticated, customer focused applications
2) 3+ years’ experience with JavaScript/TypeScript development
3) 3+ experience working with database technology such as Sybase
4) Has a proficient understanding of code versioning tools, such as Git
5) 3+ years’ using tools such as Jira, Confluence, Jenkins, Bitbucket, etc.
6) Knowledge in Object Oriented and Functional Design
7) 3+ years’ Used modern JS toolsets (ES6+, Webpack, Babel, Jest, Protractor)
8) Deep knowledge of Agile principles, and the flexibility to adapt your experience to new and evolving environments
9) Prior FI / Banking experience preferred

Education:
Bachelor’s Degree or equivalent in Computer Science

Candidate Review & Selection
2 rounds – virtual interview (video/audio)
1st – Codility test – 90 minutes
2nd – Technical interview with senior developers and managers - 1 hour