Previous Job
Previous
Node JS Architect
Ref No.: 18-01347
Location: Northbrook, Illinois
ROLE: Senior Fullstack Node.js Architect
  • Architect needs to have anywhere between 10-12 years overall IT Experience.
  • Create node.js applications for RESTful APIs in support of specific deliverables
  • Use the best of object-oriented and functional language techniques when building APIs/logic
  • Design robust solutions to hard problems that consider scale, security, reliability and cost
  • Leverage the latest technologies when building out APIs such as NoSQL databases, serverless (AWS Lambda, Azure Functions) and established software and design patterns
  • Ensure code and design quality through the execution of test plans
  • Develop coding standards, methodology and repeatable processes
  • Strong attention to detail and understanding of the latest technologies and patterns to provide leadership perspective on front and backend technologies and their overall impact
  • Work closely with internal and external business and technical counterparts
  • Provide technical leadership at a project level
  • Mentor and teach associate or junior developers

EXPERIENCE: Basic Qualifications
  • 3+ years of experience building REST based APIs, preferably with Node.js
  • 1+ years of experience with deploying Node.js based solutions into production
  • 3+ years of experience with functional and unit testing based frameworks (Jasmine, Mocha, Cucumber, etc)
  • 3+ years of experience with relational databases and/or NoSQL databases (DynamoDB, Redis, CosmosDB, Mongo, S3, etc)

Preferred Skills
  • Experience working as a full-stack developer switching seamlessly between server-side and front-end code
  • Node-based module loaders and task runners (Webpack, Gulp or Grunt), creating npm modules, Yeoman generators
  • Experience with compile to JavaScript languages like TypeScript and/or CoffeeScript
  • Experience in CI/CD tools (Jenkins, Bamboo, VSTS, etc)
  • Experience using Agile/Scrum process to develop software systems
  • Experience with authentication (OAuth2, OpenID Connect, etc) and authorization of APIs and security best practices such as validation, etc
  • Web development experience with Angular or React is a huge plus
  • Experience with cloud based API Management / Gateway offerings (AWS API Gateway, Azure API Gateway, Tyk, Apigee, Tibco, Mashery)
  • Experience with AWS or Azure a plus
  • Experience designing application architectures, creating project estimates, defining scope requirements, and structuring projects