Strong understanding of software development life cycle and best practices. Design, develop, maintain, and optimize secure and scalable multi-tier web applications. 2yrs – 6yrs years of experience in developing complex web-based SaaS products using React.JS with thorough understanding of React.js framework Redux. Must have built RESTful APIs based on NodeJS with HAPI framework and used tools like Dream Factory / Swagger / Node Clinic. Hands on experience with NoSQL database MongoDB. Must have experience in performance analysis, performance tuning and optimization of complex queries.