Previous Job
Fulltime Senior Software Engineer - Node.js,
Ref No.: 17-06039
Location: San Francisco, California
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.
•    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 or Ember).
•    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.