As a Python developer you will be responsible for:
Development of high traffic applications.
Analyzing and architecting complex data structures.
Following new tech in order to keep providing the best solutions.
Contributing to cool projects as a part of a great team.
Sharing knowledge with your teammates to succeed as a team.
You should have:
Familiarity with Django, Rest Framework, ORM (Django ORM, SQLAlchemy), python
Writing reusable, testable and efficient code.
Understanding of fundamental design principles behind a scalable application.
Unit testing and debugging skills.
Motivation to work with creative troubleshooters.
Willingness to explore, learn and develop.
Fluency in English.
Good to have:
Academic degree in the field of IT.
Familiarity with deployment tools such as Apache mod_wsgi and source control and code
revision tools (GIT or SVN).
Experience with LinuxOS and supervisor, celery, tornado, activemq, websockets.
Experience with integration of data storage solutions which may include relational and non
relational databases, key-value stores, blob stores, etc.