Login | Register

Sr. NodeJS Developer to work on API development for mobile apps (Android & iOS) for our large banking client - 29157

Job Type: Contract
Positions to fill: 2
Start Date: Mar 01, 2023
Job End Date: Oct 31, 2023
Pay Rate: Hourly: Negotiable
Job ID: 127039
Location: Toronto
Sr. NodeJS Developer to work on API development for mobile apps (Android & iOS) for our large banking client - 29157

Location Address: Currently remote. Subject to change to hybrid in the future (Downtown Toronto)
Contract Duration: ASAP to 10/31/2023
Extension: Likely
Number of Positions: 2
Schedule Hours: 9am-5pm, Monday-Friday

Business group: Canadian Digital Banking Engineering - Applications
Project: Work on API development for mobile apps. Will support one of two projects (two positions open).
Reason for request: New resources needed

Candidate Value Proposition
- The successful candidate will have the opportunity to join a challenging project, utilizing new technology stack with a focused, talented group of developers, business users and architects.

Typical Day in Role
- Collaborating closely with a team of backend API developers, Android & iOS app developers, business system analysts, and architects to work on both new features and incremental improvements to the bank’s flagship mobile app and provide your technical expertise towards success of the development team
- Working with product owners, business system analysts, architects, and other technical leads to solution new features reviewing pull requests in Bitbucket
- Working on sprint tasks i.e. coding solutions, helping to triage any issues our quality assurance testers may find, or any issue raised by production support
- Communicating closely with the team on Slack throughout the day
- Programming in Node.js in typescript
- Troubleshooting any issues in the test environment
- Work with stakeholders such as BA, PO, Client application developers, iOS, android developers, etc.

Must Have Skills:
  • 3 + years as a NodeJS Developer and deploying in cloud (native or hybrid) environments
    • Recent (min 1 project) experience with at least one NodeJS framework, preferably ExpressJS
    • Recent (min 1-2 projects) REST API design using Open API Specifications that are tracked
    • Knowledge of and experience with TypeScript
  • 4 + years’ Agile and lean project experience – strong understanding of Agile methodology and process
  • Extensive unit testing experience (preferably using Mocha and Chai)
  • Integration experience using testing Postman

Nice-To-Have Skills:
  • Knowledge of containerization technologies -Docker, Kubernetes.
  • Knowledge of Google & Azure cloud platforms is a plus
  • You’ve used modern JS toolsets (ES6+, Yarn, Lerna, Linters & Loggers)
  • You have knowledge of DevOps principles such as CI/CD and have the willingness to get your hands dirty with managing Jenkins pipelines & security scanners
  • You have experience working with authenticated, customer focused applications and know various authentication standards such as OAuth and OIDC
  • You have experience with creating robust, highly available & highly scalable applications serving million plus customers/end users
  • You know and have hands on experience with different programming paradigms such as Object Oriented programming, Functional programming

Best vs Average:
Application of technology to resolve problems, and proactively seeks answers when requirements are unclear. Candidates should be team players and help support the overall success of their project and timelines.

Degrees or certifications:
• Bachelor's degree in a technical field such as computer science, computer engineering or related field required

Candidate Review & Selection
• Structure and Format:
o First round: Technical interview with live coding and questions (with developer)
o Second Round: Interview with management