careers

Python Developer

Gurugram, Haryana

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

job details

location

Gurugram, Haryana

job type

Full-Time

work schedule

Hybrid

benefits

Please see the Careers page for more details

experience

3+ years software engineering with 2+ years of Python