Job Responsibilities : Understand the lifecycle of a web app fully - browser side, server side, scalability, performanceDesign, develop and own components of the productProgramming - ability to read / write enterprise quality code and make right decisionCollaborate with the team and communicate effectively, to solve the problems and build, extend, optimize and refactor the back-end architectureGeneralist programmer with the ability to quickly learn and use new languagesDesign and develop scalable, secure and high performance solutionsExperience working with relational and non-relational databasesAt ease working with Unix based systemHas worked with AWS / AmazonSES / EC2 / Beanstalk / S3 storageActive on GitHub / open source communityActive competitive programmer ( code chef / hacker rank)EDUCATION & EXPERIENCE : Bachelor's degree in Computer Science or related field from IITs / BITs.
Overall 5+ years of Engineering experience from which at least 2 - 3 years of experience in creating web application backend using node.
jsAt least 3 years of experience working with JavaScript, (Semantic)HTML5, CSS3Key Skills : Strong understanding of NodeJS, Mongo DB, ExpressJSStrong Programming background with understanding of the flow of the productUnderstanding of adaptive and responsive design, and the combination of themA clear understanding of data structures, algorithms and databasesHas completely built a product before including deployment and connecting with front-end Excellent analytical and problem solvingCan write maintainable, clean code and enforce it through code reviewsMaintains good documentation with the code written each dayA capability for a great learning curve.
Skills : - MEAN stack, NodeJS (Node.js), MongoDB, Angular (2+) and React.js