Python developer

 

You will be responsible for:

  • Developing and maintaining highly scalable websites
  • Writing Unit tests and E2E tests
  • Code review and walkthroughs
  • Sprint planning and effort estimations

You have in-depth experience in:

  • At least one Python framework like Django or Flask (minimum two years)
  • SQL and NoSQL, ORM (Object Relational Mapper) libraries
  • REST APIs & handling of JSON messages.
  • Standard packages/modules used with the frameworks (Django/Flask)
  • Creating reusable apps and decorators.
  • Custom middlewares.

You add value with exposure to:

  • Cloud hosting & Auto Scaling: AWS, Azure, Google cloud
  • Unit testing: Unittest, pytest
  • Task queue: Celery, RabbitMQ
  • Search engines: Elastic Search, Algolia
  • Knowledge of the debugging library(pdb)