Ruby on Rails Engineer

Cramer Dev is looking for an experienced, passionate, and talented Ruby on Rails developer who can jump in and take ownership of challenging application development and design problems.

Since this is the web, you’ll need be comfortable around the usual suspects: JavaScript, CSS, HTML, SQL databases, KV stores, background job processing, etc. Most new projects are built using Ruby on Rails but we have some applications we support that use other frameworks, so it would be great if you have a broad range of web development experience beyond Rails.

We are a distributed team with folks all across the United States, so this is a remote position and we’re open to either contract or full-time interest.

Primary Responsibilities

  • Development of Ruby on Rails applications (Rails 2.x and 3.x)
  • Involvement in developing and improving all aspects of our applications (development, testing, deployment, architecture)
  • Writing tests (primarily using RSpec and Machinist)
  • Creation of technical documentation for APIs and component designs
  • Providing technical support of applications (fixing bugs and supporting clients' needs)

About Cramer Dev

Our mission is to make our clients incredibly successful by developing and improving ideas into highly functional and usable web applications. Our team has become renowned in our ability to bring creativity, expertise, and sound development practices to notable and ambitious startups. Our development work focuses on architecting and building new applications as well as scaling existing apps for our clients as they grow.

We’re looking for you if you…

  • Have developed libraries, applications, or web sites and want to show them to us (you have code on GitHub, Launchpad, BitBucket, etc.)
  • Enjoy working with Rails and have a successful track record of developing applications using it
  • Are equally comfortable with SQL as an ORM and have exposure to a variety of database technologies (MySQL, PostgreSQL, Redis, MongoDB)
  • Have an appreciation for the peace of mind that comes with well-tested, documented code
  • Are knowledgable in front-end web technologies (JavaScript, CSS, HTML, etc.)
  • Have experience making decisions regarding application architecture
  • Are excited by the web and keep up with new technologies and that excitement is infectious
  • Communicate well with others in both written and verbal forms
  • Are self-directed and able to manage your time effectively

Bonus points for…

  • Experience working with an agile / scrum-based development model
  • A BS or MS in Computer Science, Math or other interesting analytic discipline
  • Development skills with other languages, specifically Scala
  • Previous history of working with a remote, distributed team
  • Significant contributions to or ownership of open source projects (please do tell!)

Other information about this position

  • Working remotely is how we operate, unless you just happen to live in the Iowa City region
  • We are open to both contract and full-time employees
  • Work visa transfer or sponsorship is not possible at this time
  • We are looking for people located within one of the U.S time zones