Description
Requirements:
● Good knowledge of web trends and development tools/technologies.
● Good understanding of fundamental design principles behind scalable
applications.
● Good understanding of OO principles, Algorithms, and Data Structures (and ORM).
● Good in Application Architecture and in relational database designing including
caching systems.
● Excellent problem-solving, debugging, and troubleshooting skills [Client side, Server
side, Database].
● Expert knowledge in Python/Django web application development.
● Proficiency in implementing and consuming web services (REST/SOAP/XML, etc.)
● Expert knowledge in at least MySQL or PostgreSQL.
● Experience with UI: HTML, CSS, Responsiveness.
● Expert-level skills in one or more of Core JavaScript/JSON/jQuery.
● Expert-level skills in ReactJS with Redux.
● Experience in working with GIT, SVN, or similar SCM tools.
● Experience working using CLI in Unix/Linux server environments.
● Experience with implementing Single Page Applications.
● Experience with TDD, unit testing frameworks, and debugging tools.
● Experience with AWS services setup and usage.
● Experience with NoSQL, MongoDB, Memcache, Redis, etc.
● Experience with Apache/Nginx/MySQL advanced setup/monitoring/troubleshooting.
Expertise
Python - 3 years
MySQL - 3 years
- 2 years
AWS - 2 years
Algorithm Development - 2 years