Ruby on Rails developer
TeeSpring Inc
Contract San Francisco, California, United States Posted 5 years ago
About Position
Ruby on Rails developer (Contract)
$75.00 / Hourly
San Francisco, California, United States
Ruby on Rails developer
Contract San Francisco, California, United States Posted 5 years ago
Description
Job DescriptionWe are looking for a Ruby on Rails developer responsible for managing the interchange of data between the server and the users. Your primary focus will be development of all serverside logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the frontend. You will also be responsible for integrating the frontend elements built by your coworkers into the application. Therefore, a basic understanding of frontend technologies is necessary as well. ResponsibilitiesDesign, build, and maintain efficient, reusable, and reliable Ruby codeIntegration of data storage solutionsIntegration of userfacing elements developed by frontend developers with server side logicIdentify bottlenecks and bugs, and devise solutions to these problemsHelp maintain code quality, organization and automatization SkillsExperience with Ruby on Rails, along with other common libraries such as RSpec and ResqueGood understanding of the syntax of Ruby and its nuancesSolid understanding of objectoriented programmingGood understanding of serverside templating languages Good understanding of serverside CSS preprocessors Basic understanding of frontend technologies, such as JavaScript, HTML5, and CSS3Familiarity with concepts of MVC, Mocking, ORM, and RESTfulA knack for writing clean, readable Ruby codeAbility to integrate multiple data sources and databases into one systemUnderstanding of fundamental design principles behind a scalable applicationAble to create database schemas that represent and support business processesAble to implement automated testing platforms and unit testsProficient understanding of code versioning tools e.g. Git, Mercurial or SVNFamiliarity with development aiding tools Familiarity with continuous integrationExperience working in an AWS cloud environment
By applying to a job using PingJob.com you are agreeing to comply with and be subject to the PingJob.com Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.