Understand the lifecycle of a web app fully - browser side, server side, scalability, performance
Design, develop and own components of the product
Programming - ability to read/write enterprise quality code and make right decision
Collaborate with the team and communicate effectively, to solve the problems and build, extend, optimize and refactor the back-end architecture
Generalist programmer with the ability to quickly learn and use new languages
Design and develop scalable, secure and high performance solutions
Experience working with relational and non-relational databases
At ease working with Unix based system
Has worked with AWS/AmazonSES/EC2/Beanstalk/S3 storage
Active on GitHub/open source community
Active 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.js
Key Skills :
Strong understanding of NodeJS, Mongo DB, ExpressJS
Strong Programming background with understanding of the flow of the product
Understanding of adaptive and responsive design, and the combination of them
A clear understanding of data structures, algorithms and databases
Has completely built a product before including deployment and connecting with front-end Excellent analytical and problem solving
Can write maintainable, clean code and enforce it through code reviews
Maintains good documentation with the code written each day
A capability for a great learning curve.
myPAT offers online test series for NTSE Stage 1 & 2, JEE Main & Advanced, BITSAT, KVPY with detailed analysis and helps you identifies improvement areas.