Previous Job
Previous
Principal Engineer(Architect)
Ref No.: 17-01224
Location: San Francisco, California
Job Requirements
  • BS/MS in computer science or equivalent work experience.
  • 10+ years of experience designing and developing secure consumer-facing web applications.
  • Advanced level knowledge of JavaScript and Functional Programming.
  • 5+ years of extensive experience building production application with Node.js
  • 3-5 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.
· Experience with Test Driven Development, Continuous Integration and Continuous Delivery.
· 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
· Contributions to open source projects.
· Understanding of Relational, No SQL databases.
· Experience with Linux environment & container technology such as docker.
· Experience with logging tools like Splunk or ELK.
· Experience with distributed cache like Redis.