Python Developer

Location: Remote/Working from home

Responsibilities:

  • Work as part of a small team to design and deploy phenomenal web applications and platforms
  • Design and implement elegant and scalable APIs and web services for mobile clients
  • Development and deployment of distributed Python applications to AWS
  • Work closely with Product Management, and Marketing to enhance the user experience
  • Help lead the design, implementation and deployment of new features to improve the speed and functionality of our web applications

Qualifications

Minimum qualifications:

  • BS in Computer Science or a similar field preferred
  • 5+ years of experience designing and delivering scalable back-ends
  • Development of high quality, back-end code following industry standards and best practices
  • Back-end or full stack development on MVC frameworks such as Django, Rails, Flask or Zend
  • Experience developing for cloud services such as AWS
  • Previously delivered production of Python code and strong Linux knowledge
  • Familiarity with SQL query optimization, jQuery and CSS
  • Experience writing code in multiple languages, such as Python, Ruby, C++, Java and Javascript
  • Experience with front-end frameworks like AngularJS is highly desired
  • The ability to ensure cross-browser and platform compatibility for developed features
  • Strong problem-solving skills in all areas of web development including the debugging of web back-end code
  • Experience with revision control (especially Git)
  • A working knowledge of responsive design principles
  • Experience with data structures, algorithms, or big data
  • Excellent general programming skills and understanding of OO concepts