All Careers

Intermediate/Senior Rails Engineer (Contract)

Role Overview:

Grace Hill is looking to hire an intermediate to senior level Rails engineer for full-time work on a contract basis until the end of the calendar year of 2019. This position is for a solid developer with strong development and problem-solving skills plus real-world experience with Ruby on Rails and React.js. This position is focused on both front end and back end development. The position will work mostly remote and interact via the internet with occasional visits to the office to work directly with our small but highly motivated team in an office in downtown Greenville, SC. A developer who has experience using AWS (Amazon Web Services) is a big plus. Experience writing automated tests with RSpec is preferred. The developer will assist with adding new features to an existing platform based on product specifications.


Primary Responsibilities:

  • Develop new features following product and technical specifications
  • Work in an issue tracker to analyze, discuss, and document issues
  • Investigate, document, and repair application defects
  • Collaborate with other developers, QA, and product stakeholders
  • Write automated tests
  • Commit code changes to a git repository
  • Perform code review for other developers’ changes
  • Follow a lean agile process using Kanban
  • Recommend improvements to application architecture
  • Record time spent per issue



  • Solid backend web development experience
  • Intermediate to advanced Ruby on Rails skills
  • Intermediate to advanced React.js skills
  • Web technologies such as JavaScript 6/7, CSS3 and HTML 5
  • Experience with MySQL database or other SQL-based databases
  • Experience working in an AWS – Amazon Web Services environment experience desired
  • Ability to work with multiple languages is desired
  • Light domestic travel may be required
  • Attention to detail and persistence
  • Ability to keep track of different projects
  • Good communication skills
  • Self-directed


About Grace Hill:

Grace Hill provides a SaaS platform for property management companies to manage training and compliance for their employees. We help the multifamily housing industry keep up with regulatory requirements through online courses provided by a modern LMS platform. We are a great company who prides itself on maintaining an awesome working environment for developers.

Apply Today

Get Started