Previous Job
NodeJS Developer
Ref No.: 18-00473
Location: Oakland, California
Position Type:Contract
Start Date: 09/04/2018
Sr. NodeJS Developer / Principal Engineer Node.JS
Location: Oakland, CA

Job Requirements
  • BS/MS in computer science or equivalent work experience.
  • 5+ years of experience designing and developing secure consumer-facing web applications.
  • Advanced level knowledge of JavaScript and Functional Programming.
  • 2+ years of extensive experience building production application with Node.js
  • 2+ years of Full Stack Front-End experience. Solid understanding of HTML5 and CSS3.
  • Proficient in building and consuming of Restful Web service, JSON based request response.
  • 2+ years of experience working with popular JavaScript tools and Frameworks (like Gulp/npm, ejs/handlebar, Angular.js, or React/Redux or Ember). ReactJS is preferred.
  • Experience building responsive Single Page Web Applications.
  • Good understanding of design principles to build a scalable application.
  • Strong experience with the design and implementation of low-latency, high-availability and performant applications.
  • Proficient with writing unit test case using any of the testing framework like Mocha, Chai, Jasmine etc.
  • Proficiency with Chrome and/or other browser Developer Tools.
  • Proficiency with Git/Github or other distributed version control systems.
  • Understanding of user-centered design, progressive enhancement and graceful degradation, accessibility, SEO, responsive design, and website performance.
  • Experience with Scrum, Agile Process

Nice to have
  • Contributions to open source projects.
  • Understanding of Relational, No SQL databases.
  • Experience with Test Driven Development, Continuous Integration and Continuous Delivery.
  • Experience with Linux environment & container technology such as docker.
  • Experience with logging tools like Splunk or ELK.
  • Experience with distributed cache like Redis.