Position: Python Developer
Company: RecruitGarden
Experience required: 3y
English level: upper

Looking for Python Developers with good experience. If you are passionate about technology and like to work on exciting projects in a great working environment, then come and join us.  

**Roles and Responsibilities**

•	Familiarity with event-driven programming in Python 
•	Develop efficient, reusable and scalable code 
•	Able to integrate multiple data sources and databases into one system 
•	Knowledge of user authentication and authorization between multiple systems, servers, and environments 
•	Understanding of fundamental design principles behind a scalable application 
•	Able to create database schemas that represent and support business processes 
•	Strong unit test and debugging skills 

**Skills Required**

•	Experience: 3-5 years  
•	Hands on experience with Python Libraries and Frameworks (Such as Django, Flask or other Python frameworks) 
•	Experience in Agile Software Development 
•	Good understanding of server-side templating languages such as Jinja 2, Mako, etc  
•	Expertise in front-end technologies, such as JavaScript, HTML5, and CSS3 
•	Experience in OOP or functional coding 
•	Familiarity with some ORM (Object Relational Mapper) libraries 
•	Proficient in code versioning tools such as Git or SVN 
•	Ability to collaborate on projects and work independently as and when required