Job Description :
Sr/Lead Python Developer
Sunnyvale, CA
Long Term Contract to hire

We are seeking an experienced Backend Software Developer to work closely with our engineering team to translate their creations into elegant, fast, responsive websites and web applications. The ideal candidate is an individual who thrives on new challenges, possesses a strong web back-end development background, and has the ability to work in a highly dynamic environment.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

Requirements

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
BS, MS, or PhD in Computer Science or a similar field preferred