job description
- Strong understanding of algorithms and data structures
- Should have experience with SQL/RDBMS databases (Queries/Joins/Indices)
- Understanding of HTTP (sessions/cookies/request-response cycle)
- Familiarity with basic front-end technologies (Javascript/CSS)
- Understanding of fundamental design principles behind a scalable application
- Participate in design, coding, testing, debugging, configuring, analysis, code review and documenting operating systems and software
- Strong working experience on MVC Architecture
What Makes You a Great Fit:
- Proficient in Python 3.x(Python 2.x is also acceptable if you know the differences in core design and features)
- Development against 3rd Party APIs (SOAP/XML/REST/etc)
- Should have experience in any of these frameworks i.e Django with Django REST framework, Flask with Flask-Restful/Restplus
- Strong understanding of design patterns including why and where a pattern should be used
- Understanding and experience of with AWS(S3/Lambda/Cloudfront/etc)
- Understanding of message queues, pub-sub, and in-memory data stores
- Working experience on Cassandra and caching solutions (e.g. Redis, ElastiCache)
- Understanding of accessibility and security compliance
- Development across multiple browsers/ mobile platforms delivering quality consumer products