Role : Ruby Architect/Developer Location: US Remote Good understanding of the syntax of Ruby and its nuancesSolid understanding of object-oriented programmingUnderstanding of functional programming style in RubySkills for writing reusable Ruby libraries that may be used in expressive waysFamiliarity with concepts of MVC, Mocking, ORM, and RESTfulExperience with popular web application frameworks such as Rails, Lotus, etc depending on project requirementsFamiliarity with command-suite libraries, such as such as Thor and GLI, depending on project requirementsKnack for writing clean, readable Ruby codeExperience with both external and embedded databasesUnderstanding of fundamental design principles behind a scalable applicationAble to create database schemas that represent and support business processesImplementation of automated testing platforms and unit tests