Responsibilities would include design and development of high performant, scalable 3-tier service and applications mainly in Python.
Apart from building new feature, one should be able to shift gear from front-end to server-side to database work whenever necessary.
Basic knowledge of python/java python libraries and services.
Basic knowledge of 3-tier web applications/services.
Basic understanding of integration and unit testing.
Basic knowledge of SQL and NoSQL data stores like MongoDB.
Some formal education in Computer Science theory (BE/Btech, Comp Sci, MCS, MCA, CDAC).
Familiarity with framework like reactJS, nodeJS, AJAX.
Knows how to keep up with daily deployment, agile development and scrum-like process.
Experience with version control and Linux command line.
Knowledge of flask, tornado, turbogears, django frameworks.
Knowledge of cross browser, selenium, web driver support for tests.
Knowledge of continuous integration tools like Jenkins, hudson etc.
Experience in coding on Linux or other Unix OS platform.
Participate in all aspects of product design and development with a highly collaborative team and can work independently.
Should possess time management skills and should be able to work under strict deadlines.
The candidate should have an ability to work in a team environment as well as work individually, should be a self-starter.
Good troubleshooting skills