Have a minimum of 6-8 Years of Industry experienceBe able to write clean, re-usable standards-based codeBe able to design and implement low-latency, high-availability, and performant applicationsBe able to integrate user-facing elements developed by front-end developers with server-side logicBe able to integrate third-party APIsBe able to Implement security and data protectionBe able to create database schemas that represent and support business processesHave a strong understanding of the threading limitations of Python, and multi-process architectureHave knowledge of user authentication and authorization between multiple systems, servers, and environmentsHave familiarity with event-driven programming in PythonHave strong Unit Testing and Debugging SkillsBe aware of latest industry trends/frameworks and be able to continuously update yourself with the sameBe able to mentor junior membersBe able to come up with best practices/guidelines for developmentBe biased towards actionBe a team-playerBe articulate and should have strong communication skills (Verbal/Written)Be a Problem SolverBe self-driven and be able to work in fast-paced environment and with minimal supervisionContributions to FOSS, StackOverflow and GitHub profile with your side projects, if available will definitely be an added advantage. Knowledge of Machine Learning/AI Concepts is a big plus
Skills
Python 2.7 or higherDjango 1.8 or higher or FlaskORM (Django-ORM, SQL Alchemy) Server Side Templating Languages (Jinja2, Mako, Django Templates)Celery, Elastic Search/Solr, Django Rest FrameworkJWTPandasNumPySciPyHTML5CSS3Object Oriented JavascriptLinux OSGITDevOpsDockerAWSRoles and ResponsibilitiesProponent of continuous integration, unit testing and automation- Good to have: knowledge of Amazon Web Services (AWS good understanding of Web Standards, EventStore, OWASP security principles and data encryption/security.