Architecting the overall system, by using prototyping and proof of concepts, which may include modern programming languages (e.g., Ruby, Python, Node.js) and web frameworks (e.g., Django, Rails); relational databases, and automated configuration management (e.g., Chef, Puppet, Ansible, Salt), continuous integration/deployment, and continuous monitoring solutions; use of version control systems, specifically Git and GitHub.
Architecting the overall system, by using prototyping and proof of concepts, which may include:
Ability to work with modern programming languages (e.g., Ruby, Python, Node.js) and web frameworks (e.g., Django, Rails)
Modern front-end web programming techniques (e.g., HTML5, CSS3, RESTful APIs) and frameworks (e.g., Twitter Bootstrap, jQuery)
Working in relational databases (e.g., PostgreSQL), and “NoSQL” databases (e.g., Cassandra, MongoDB)