Job Description :
Job Description
Experience using modern, open source software to prototype and deploy backend web applications, including all aspects of server-side processing, data storage, and integration with front end development.
Primarily responsible for:
Web development using open-source web programming languages (e.g., Ruby, Python)
and frameworks (e.g., Django, Rails)
Developing and consuming web-based, RESTful APIs
Using and working in team environments that use agile methodologies (e.g., Scrum, Lean)
Authoring developer-friendly documentation (e.g., API documentation, deployment
Test-driven development
Use of version control systems, specifically GitHub
Quickly researching and learning new programming tools and techniques
Relational and non-relational database systems
Scalable search technology (e.g. ElasticSearch, Solr)
Handling large data sets and scaling their handling and storage
Using and working with open source solutions and community
Communicating technical concepts to a non-technical audience