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
· 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