Job Description
We are looking for a Python Developer who possesses a passion for pushing Web technologies to the limits and will work with our team of talented engineers to design and build the next generation of our DIY platform for mobile application.
Responsibilities
· Collaborate with cross-functional teams to define, design, and ship new features.
· Unit-test code for robustness, including edge cases, usability, and general reliability.
· Work on bug fixing and improving application performance.
· Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Requirements
· BE/BTech degree in Computer Science, Engineering or a related subject
· 1+ years of experience as a Python Developer
· Excellent skills with Python or any other server side technology.(MVC framework )
· Proper knowledge of Django, high-level Python Web framework.
· Should have hands on experience with RDBMS like My SQL.
· Experience handling Amazon web-services for cloud management.
· Should be able to work on 3rd party API integrations
· Working knowledge of the general web landscape, architectures, trends, and emerging technologies
· Solid understanding of the full product development life cycle
· An in-depth understanding of Object Oriented concepts, data structures and algorithms
· Proficiency in writing cross-browser and mobile code
· Experience with JSON Parsing and Web Services
· Experience in source control such as Git and SVN
· Experience in creating and consuming RESTful APIs
· Experience in an Agile development environment