Software Developer - Node.JS

Location: Burnaby, British Columbia, Canada
Date Posted: 05-09-2018
On behlaf of our client, Affinity is seeking a senior node.js developer to improve and extend their existing systems.  This will be a one year contract, with potential extension opportunities.  
 
  1. Services Required:  
  • Plan, design and develop high quality APIs and web applications.
  • Design and develop key integrations between various clinic computer systems.
  • Participate in design sessions and code reviews.
  • Create technical specifications and test plans.
  • Improve existing systems by analyzing areas of modification.
Specific Technical Qualifications and Experience Required:

Must haves:
  • 2 or more years’ experience working in Node.js.
  • Experience developing web services / RESTful APIs.
  • Understanding of application architecture / design patterns.
  • Implementation of authentication and authorization in web services / APIs.
  • SQL and relational database experience (preferably SQL Server).
  • JavaScript testing frameworks such as Jest or Mocha, etc.
  • Experience working with git.
Nice to haves:
  • GraphQL / Apollo.
  • Typescript.
  • Serverless functions: Azure Functions / AWS Lambda.
  • Document databases: Cosmos DB / Mongo DB.
  • Creating browser-based JavaScript applications using a prominent front-end framework such as React (preferred), Angular, Vue, etc.
  • Deploying to cloud services such as Azure or AWS.
  • Understanding of event-driven application architectures.
  • Knowledge of healthcare informatics systems is preferred.
About Affinity Staffing:
Affinity Staffing is a full service Information Technology agency that takes a unique approach to recruiting. We believe recruiting is about creating long term relationships that foster a mutually beneficial partnership - an affinity. Bringing a new style of recruiting founded on four core principles – Transparency – Flexibility – Efficiency – Agility.
 
For more information on Affinity Staffing, please visit.
www.affinitystaffing.ca
or
this job portal is powered by CATS