Python developers id-1191

Job responsibilities

Other Jobs You May Be Interested In

  • Work on a cross-functional team to build easy to understand solutions
  • Review requirements and implement solutions
  • Design, deploy, and debug development projects on the back-end
  • Assist in keeping application development and code documentation for future references
  • Participate in writing and testing effective, scalable, and robust code
  • Integrate application features with APIs and third-party web services
  • Develop back-end components to ensure better responsiveness and overall performance of the application

Minimum requirements

  • Bachelor’s/Master’s degree in Computer Science, Engineering (or equivalent)
  • Minimum 3+ years of experience as Python developer (rare exceptions for highly skilled developers)
  • Extensive experience working with Python web frameworks, like Django, Flask, and Pyramid
  • Good knowledge of Python modules, such as JSON, URLLIB, Pandas, NumPy, etc.
  • Proficient with NoSQL and SQL databases
  • Strong knowledge of REST API, ElasticSearch
  • Ability to write tests with PyTest
  • Sound knowledge of object-relational mapping (ORM)
  • Fluent in English to communicate effectively
  • Ability to work full-time (40 hours/week) with a 4 hour overlap with US time zones

Preferred skills

  • Familiarity with front-end technologies, like JavaScript, HTML, jQuery, and UI
  • Good knowledge of web scraping or text processing
  • Understanding of Linux and Shell scripting
  • Knowledge of AWS is an advantage
  • Ability to work autonomously and take responsibility for work
  • Team player with excellent communication and interpersonal skills
  • Ability to work in an Agile environment

 

Leave a Comment