WHAT WE'RE LOOKING FOR
Minimum 3 years of experience in professional website development.
Strong communication and collaboration skills.
Works well in a team environment.
Someone who understands not only how to write, and maintain well thought out code, but understands the fundamental business problems being solved by what is being created.
Passion for clean, usable sites and interfaces built on semantic, reusable code.
Ability to take ownership of projects and prioritize work accordingly to meet deadlines.
Expertise in Ruby (Rails), Python, NodeJS
Expertise in multiple database systems (MySQL, PostgreSQL, MongoDB, SQLite)
Experience with API design
Knowledge of MVC architectures
Knowledge of Git and best practices for merging, branching, and pull requests
Experience with highly scalable/high traffic solutions
Experience working with front end developers to integrate server- and client-side components
Ability to perform in a fast-paced, deadline driven environment
Ability to write clear documentation for other developers, as well as higher-level business rules documentation for project stakeholders
Experience with TDD & BDD
Enthusiasm for innovation in technology, including continuous learning and improvement
Ability to work with developers of all skill levels, including mentoring junior developers
Experience integrating third-party APIs
Experience working within Agile development environments
Python, MySQL, MongoDB, Node.js, PostgreSQL, API, Ruby on Rails, REST