Responsibilities · Design, build, and maintain efficient, reusable, and reliable Ruby code · Integration of data storage solutions postgresql. · 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 automation · Familiarity with Heroku, pgadmin, AWS S3 · Coe editor: VS Code, Android Studio Skills · 5 or more years of RoR experience. Experience with Ruby on Rails 5, along with other common libraries such as RSpec and Resque · Good understanding of the syntax of Ruby (routes, controllers) · Solid understanding of object-oriented programming · Good understanding of server-side templating languages · Good understanding of server-side CSS preprocessors based on project requirements · Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3 · Familiarity with concepts of MVC, Mocking, ORM, and RESTful API · Knowledge of API versioning. · Ability to integrate multiple data sources and databases into one system · Understanding of fundamental design principles behind a scalable application · Able to create database schemas that represent and support business processes · Able to implement automated testing platforms and unit tests · Proficient understanding of code versioning tools Git · Familiarity with continuous integration and continuous deployment pipelines with at least one tool
