Ruby Developer

Cast Iron Coding Portland , OR 97214

Posted 6 days ago

We need a Ruby developer to join our team and help us build well thought-out, highly usable web sites and web applications for our clients. You're looking for a satisfying work environment, good colleagues, and a challenging job that doesn't ask you to spend every waking minute working or on call. If we're both lucky, we'll be a perfect fit for each other.

You: A web developer with Ruby on Rails experience, and a good grasp of common web technologies.

To be a good fit for this position, you'll need to be well versed in Ruby and Ruby on Rails. You'll be working with frontend and backend developers on our team to build and improve Rails applications for our clients. We're looking for people who not only understand Rails, but understand how to do things outside of Rails. We love Rails, but it's not the right tool for every project, and the backend landscape is changing. We're increasingly turning toward GraphQL backends (in place of REST) on projects in Rails and in Node, and we're looking for someone who's eager to try new things and push the boundaries of what's possible in Rails. You should be comfortable using RSpec and working on a small team in an agile environment. You'll be working on a variety of projects including grant-funded open source projects, big data enterprise projects, internal government applications, and various web applications for academic and arts-related clients. We generally envision this position as a mid-level to senior position, but are willing to mentor the right junior candidate.

Cast Iron: A Smart, Reliable, No-nonsense development team.

Cast Iron Coding is a web development studio. We build thingsCMS driven websites, small brochure sites, large open-source applications, internal business web applications, backend APIsfor our clients. We take on a wide variety of projects, some more challenging, some less so. While we regularly use a variety of frontend and backend languages and technologies, all of our projects are built on the core web technologies of HTML, CSS, and Javascript. Consequently, most, but not all, of our projects run in a browser.

Unlike many firms that turn jobs around quickly and move on to the next project, we're in it for the long haul with all our clients, so we care a great deal about the craft that goes into what we build. We've been building web sites, web apps, and mobile apps since about 2004, for a wide variety of clients.

If you took a snapshot of what we're working on right now, you'd see a company willing to take on a variety of different kinds of projects, including:

  • We've just wrapped up two museum websitesone for a museum in California, and one for a museum in Florida.
  • We're building an open source, academic publishing platform called Manifold under a Mellon Foundation grant.
  • We're building an internal analytics platforms with Node and various AWS services for a global company.
  • We're continuing to work on an internal identity management and authentication web app for a large audio equipment manufacturer in California.
  • We're doing a new round of development on a web app that encourages people to change their behavior so that it's more eco-friendly and sustainable.
  • We're about to start in on a new round of development for a Rails/Backbone assessment application we built for a large urban university system.

One of the true pleasures of working at Cast Iron Coding is that we work on projects that interest us across a wide variety of sectors. We like working with small businesses, academics, nonprofits, and organizations we admire. But we also like sinking our teeth into a thorny, difficult enterprise project where revenue is at stake. We love a big challenge, and problems that make us think hard about what we're building. We've been at this long enough nowabout 15 yearsand we've resisted growing fast or sacrificing quality. Our clients speak highly of us and, perhaps a better metric, our past employees who've moved on to greener pastures still come back to hang out and grab a beer with the team.

Equal Opportunity

Let's face it. The field we work intech generally, programming specificallyhas a diversity problem. Like many in the industry, we'd like to see this change. Cast Iron Coding is an equal opportunity employer and is committed to the principle of diversity. As such, we are particularly interested in receiving applications from a broad spectrum of people.


We're hoping to cast a wide net on this position, so take these requirements as a set of guidelines, rather than hard and fast rules. The more these bullets describe you, the stronger your application will likely be.

  • You should probably have some college or higher education background. It's not essential, but we want to see that you're able to engage in critical thinking and analytical reasoning. These skills are crucial, in our experience, to good software architecture. Your background absolutely does not need to be in computer science. The owner of Cast Iron taught English literature for a decade, and we value a background in the humanities, as long as it's matched by some technical experience.
  • You need to have demonstrable experience building things with Ruby on Rails. The more you've written, the better.
  • You have a pretty decent grasp of Javascript, and have some experience (professional, ideally, but perhaps personal) writing modern Javascript. You're familiar with web APIs and what you don't know, you can quickly find in MDN's docs. While we don't necessarily need you to be able to create a complex frontend application, we do want you to be able to create a complex UI component and control it's behavior with Javascript.
  • You are comfortable communicating with clients and working on a team. Our clients are our life-blood, and we're not big on project managers, which means that developers tend to do a lot of face-to-face work with clients. We want people who are strong communicators, personable, and who can argue (kindly, tactfully) for the right development approach against clients who may not be as technically savvy as they are.
  • Ideally, you've worked with at least one Javascript framework. If that Javascript framework is Vue or React, which are what we mostly use these days, even better.
  • You've had some experience working on professional software projects, and you're no stranger to working on a team: tracking features and bugs; adhering to shared code style and conventions; using Git for branching, merging, and rebasing; writing code that is easy to understand; and documenting your work as needed.
  • You probably should be located in Portland and willing to work at the office. Many of our employees work remotely some of the time. One of our employees works remotely from Colorado. That said, until you're pretty well integrated in the team, we'll want you working out of our office most of the time. If you're the right person for this position, you might be able to change our mind on this.


  • You get to work with a team of programmers who are technically competent and who, additionally, bring a strong background in the humanities to their work.
  • You will work in an environment where everyone is expected to embrace new languages, new frameworks, and new development practices as a matter of course. To this end, employees are encouraged
    Id say required, but nobody is really enforcing itto spend 10% of their time learning something new or working on a side project or a challenging internal project.
  • You will be given a reasonable starting salary, depending on your experience. This salary will almost certainly be less than what a startup flush with venture capital or a much larger company might offer. In return for making a little bit less money, we won't make you go to (very many) pointless meetings, and we won't expect you to give up your life outside of work to be successful at work. You'll work regular 9-5 hours, and most of your time at work will be spent feeling productive. Moreover, if you stay at CIC for a while and prosper as a developer, your salary will increase each year. In addition to your salary, you will likely receive a substantial winter bonus each year.
  • You will receive top-notch health insurance, including dental and nontraditional medicine. CIC will pay 50% of your health insurance premium on our group plan, as well as 50% of the insurance cost for your partner and, if you have them, your children.
  • You will have the option of enrolling in our 401k plan.
  • You'll be offered ample vacation and sick leave, as well as the ability to work remotely or keep somewhat flexible hours. Life-work balance matters, and we try hard to help employees stay happy as far as that goes.
  • You'll work in a great building with a small, tight-knit team. Washington High School is home to Revolution Hall, Marthas (a nice bar and cafe), New Seasons corporate offices, and a bunch of startups and agencies. It's right next door to a dog park (which our office dogs love), and our space is comfortable and quiet. We get our coffee delivered each week, and our kitchen is generally well stocked. The environment is laid back and friendly, and on Fridays we sometimes quit early for a few rounds of highly competitive Towerfall.
icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Ruby Developer


Posted 5 days ago

VIEW JOBS 4/19/2019 12:00:00 AM 2019-07-18T00:00 <p>We are hiring for our internal innovation team which is responsible for all our greenfield development. This means you get to create new things the right way from the beginning. You will have a unique opportunity to build new applications that will affect the future of our nation's healthcare system.</p><p>Cavulus is reshaping the landscape of the healthcare industry by building solutions which will drive the foundations of tomorrow's healthcare companies. Yes, it seems lofty but it is true.</p><p>Studies have shown over 30% of all healthcare costs are directly attributable to redundant and outdated processes. That is huge and we are tackling it using new technology, workflow automation and modern data science. Basically, bringing forward-leaning technology to an industry surviving on Cobol, old flat file systems and spreadsheets.</p><p><strong>Be Intellectually Curious</strong></p><p>The software world is constantly evolving which means we must grow and learn as a team. We actively look for new ideas and approaches to problems. Being intellectually curious helps you to bring the spark for the next great thing to the team.</p><p><strong>Collaborate</strong></p><p>We have a highly collaborative team environment. When creating new things, we believe collaborating, sharing ideas and solving problems together provides us the opportunity to arrive at unmatched solutions.</p><p><strong>About Cavulus</strong></p><p>Headquartered in beautiful Hilton Head, South Carolina, we are privately owned and debt free with a significant client roster. We have seen continuous positive growth since our inception over ten years ago. We are expanding and looking for people who want to be in a very collaborative and team oriented environment.</p><p><strong>If this sounds like you and you want to be a part of this team, we would love to hear from you!</strong></p><p><strong>Our Stack</strong></p><p>Languages:</p><ul> <li>Ruby</li> <li>Javascript</li> <li>Go</li> </ul><p>Tools:</p><p></p><ul> <li>Vue.js</li> <li>Samza</li> <li>YARN, Kafka, Zookeeper</li> <li>Postgres</li> <li>Customized workflow streaming system</li> </ul><p><strong>Requirements</strong></p><p><strong>Responsibilities</strong></p><ul> <li>Seek Out Unique Ways to Solve Problems</li> <li>Ask Questions When You Need Help</li> <li>Co-Architect New Tools</li> <li>Collaborate with your team</li> </ul><p><strong>Qualifications</strong></p><p>Expertise in at least one of the following (facility with multiple items below a serious plus):</p><ul> <li>Ruby</li> <li>JRuby</li> <li>Infrastructure management with Docker or YARN and Maven</li> </ul><p><strong>Nice To Haves</strong></p><ul> <li>Working knowledge of Scala</li> <li>Sinatra</li> </ul><p><strong>Benefits</strong></p><p><strong>Have a Life</strong></p><p>Late nights should be something you spend with your significant other not the development team. We believe your family needs you way more than the company does. This is why we work normal 8 hour days and encourage the use of PTO on your schedule not ours.</p><p>Not to mention we are 100% remote so you get to work in your space.</p><p><strong>We Offer</strong></p><ul> <li>Full Time Work From Home Position</li> <li>Medical Insurance</li> <li>Dental Insurance</li> <li>Vision Insurance</li> <li>401k/Roth Plans with Company Matching Contributions</li> <li>Paid Time Off</li> </ul> Cavulus Portland OR

Ruby Developer

Cast Iron Coding