Cast Iron Coding-posted 2 months ago
Full-time • Mid Level
Portland, OR
1-10 employees

Cast Iron Coding is a web development firm in Portland, Oregon. We create web applications (and sites) for clients that spread knowledge and contribute to the common good. Most of our work is with universities, state governments, arts institutions, foundations, and other non-profits. Sometimes, when a project helps us sharpen our skills, we choose to work with for-profit, values-aligned companies. We work with groups that tackle important problems, and we work hard to elevate the design and build quality on these projects. That work makes us proud because we’re contributing to something bigger than ourselves. Founded in 2005, we’re currently a team of 14, which includes developers, designers, account managers, and project managers. We’re entering a growth period, and are hiring talented people who are excited about the kinds of work we do. We offer our team autonomy and a respectful, transparent, and humanist management style. In return, we hold the team to high standards around integrity, collaboration, craft, and personal accountability.

  • Understand the specific business logic for each project by dealing directly with stakeholders or working through the project manager.
  • Collaborate with the frontend team and communicate constraints while building APIs to support their work.
  • Write unit and integration tests in RSpec for mission-critical parts of backend applications.
  • Help define functionality, write specifications, and document the approach with teammates.
  • Meet regularly with other backend developers to share knowledge and discuss new tools and technologies.
  • Write code predominantly in Ruby, but possibly also in Javascript or other languages.
  • Manage tasks carefully in Linear or in Github and provide thoughtful feedback to PMs and fellow developers.
  • Be accountable to teammates and treat them with kindness, respect, and empathy.
  • 3+ years writing Ruby and working with Ruby on Rails.
  • Familiarity with Rails paradigms regarding how models, controllers, service objects, and views interact.
  • Familiarity with core principles of object-oriented programming.
  • Strong written communication skills.
  • Basic understanding of SQL and database design.
  • Familiarity with writing unit & integration tests in RSpec.
  • Experience working with Git including branching, rebasing, resolving conflicts, etc.
  • Broad familiarity with the Ruby ecosystem and popular, modern gems.
  • Confidence working closely with client stakeholders.
  • Experience with API design, including REST and GraphQL APIs.
  • Experience with other programming paradigms, such as functional programming.
  • Understanding of the HTTP request/response lifecycle.
  • Familiarity with how applications are deployed (Heroku, Docker, AWS, Linux, etc.).
  • Familiarity with the command line.
  • Competitive salary.
  • 15 days of paid vacation and 8 days of PTO in your first year.
  • 8-11 paid holidays per year.
  • 50% employer contribution to health and dental benefits for you, your spouse, and your children.
  • 401k retirement plan with 4% employer contribution.
  • 4 weeks of paid family/parental leave.
  • A great company culture that supports your success, well-being, and happiness.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service