Design, build, and maintain efficient, reusable, and reliable Ruby code
Integration of data storage solutions {{may include databases, key-value stores, blob stores, etc.}} 3. Integration of user-facing elements developed by front-end developers with server side logic
Identify bottlenecks and bugs, and devise solutions to these problems
Help maintain code quality, organization and automatization
Requirements
Experience with Ruby on Rails, along with other common libraries such as RSpec and Resque
Good understanding of the syntax of Ruby and its nuances
Solid understanding of object-oriented programming
Good understanding of server-side templating languages
Ability to integrate multiple data sources and databases into one system
Understanding of fundamental design principles behind a scalable application
Able to create database sachems that represent and support business processes
Able to implement automated testing platforms and unit test
Must-haves:
Ruby on Rails
Ruby
ReactJS
Javascript
JQuery
HTML5, CSS3
Sass, Bootstrap, Google fonts, Postgres and, MySQL