Previous Job
Senior Ruby on Rails Developer
Ref No.: 17-05163
Location: Leesburg, Virginia
Position Type:Right to Hire
Start Date: 06/08/2017
My direct client in Leesburg, VA is hiring a FULLY REMOTE Senior Ruby on Rails Developer.
Location: REMOTE (company based in Leesburg, VA)
Duration: 6-month Contract-to-Hire
Salary: Dependent upon Experience
Start Date: ASAP
Our client is seeking a professional and experienced Rails developer to join its software engineering team. Our product line is growing and constantly improving, so we need some really talented people who have worked well on agile teams and want to do so again to build truly world class software. This position is specific to working on our Triage appliance and supporting applications.
Your Experience Should Demonstrate That You:
  • 5+ years in Software Development
  • Have solid production Rails experience (3-5 years minimum) including the most recent versions for Ruby and Rails
  • Strong TDD experience
  • Can comfortably work outside the boundaries of Rails (SQL, basic system administration, etc.)
  • Are able to effectively use git and understand common SCM workflows
  • Are knowledgeable of best practices, but open to introducing reasonable technical debt when necessary to meet business needs
  • Are able to write code that is intentional and readable rather than magically obscure
  • Stay on top of current Ruby, Rails, and programming news
  • Are fluent in SQL
  • Are comfortable with the RSpec test framework
  • Have worked in an Agile/Scrum environment; can discuss Agile concepts and its relationship to Software Quality
Successful Applicants Must Be:
  • A self-starter who is willing to take a task from gathering requirements to deployment and maintenance
  • Able to work effectively and be pragmatic as part of both collocated and remote teams in a dynamic business environment
  • Comfortable working independently or paired and is able to escalate problems when necessary
  • Able to communicate effectively in writing and orally.
  • Eager to learn and able to understand and apply new things relatively quickly
  • Willing to mentor and guide fellow team members kindly and constructively
  • Detail-oriented
  • Willing to work for eight solid hours per day where at least five overlap with 8am to 6pm EST
  • Available to work off-hours occasionally
  • Happy to travel occasionally for team meetings and events
  • Other duties as assigned