Software Engineer – Ruby on Rails

Location: Canonsburg, PA

Job Type: Contract to Hire

We’re looking for a top-notch Software Engineer who always sweats the small stuff and cares about impeccable code. A successful candidate will be able to build high-quality, innovative and fully performant software in compliance with coding standards and technical design. Software Engineer responsibilities will include development, writing code, and documenting functionality for both web and mobile solutions.


  • Execute full lifecycle software development
  • Write well designed, testable, efficient code
  • Perform code reviews
  • Participate in brainstorming sessions
  • Work with the team to understand end-user requirements, formulate use cases, and then translate that into a pragmatic and effective technical solution
  • Dive into difficult problems and successfully deliver results on schedule

Education & Experience:

  • BS in Computer Science, Information Technology, or other relevant subjects
  • 4+ years’ experience
  • Ability to develop software in JavaScript, Ruby, or other selected languages
  • Excellent knowledge of relational databases and ORM technologies
  • Experience developing web applications using at least one popular web framework (Angular 1 and Ruby on Rails)
  • Familiarity with software development methodology and release processes
  • Experience with agile methodologies and working in a team environment