SG-2017-484-Senior Developer-Python

Experience : 8-10 Years

Role / Job description:

  • Senior Developer, with hands on experience in developing large scale server applications and Web API/Micro Services in Python, using technologies like Flask/Django and PostgreSQL/MySQL on Linux and Mac OS.
  • Strong working knowledge in serialization to/from JSON in Python
  • Strong working knowledge in logging framework in Python using different log providers
  • Strong working knowledge in designing databases, writing SQL queries/views/stored procedures, SQL query optimization and database transactions in PostgreSQL/MySQL
  • Thorough hands on in source control using Git
  • Working knowledge of deploying applications in AWS is preferable (on Linux OS)
  • Working knowledge of NoSQL databases like Couchbase or MongoDB is preferable
  • Working knowledge of JavaScript, HTML and CSS3, JQuery, React JS, is preferable (optional)
  • Working knowledge of mobile app development using React Native framework is added advantage (optional)

Key Functions:

  • Design and development of server code in Python using required frameworks and packages
  • Peer design and code reviews of Python code
  • Team management (in future)
  • Client interaction over product features, design and code

Educational Qualifications and Certifications:
Bachelors / Master’s Degree

Job Location: Hyderabad