Cast Iron Coding is seeking a Backend Developer to maintain and develop web applications for clients, contribute to new development on current and future projects, and work with the current backend team to solve business logic problems for each project.
Requirements
- 3+ years writing Ruby and working with Ruby on Rails
- Must be familiar with Rails paradigms with regard to how models, controllers, service objects, and views interact
- Must be familiar with core principles of object oriented programming
- Must have a 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
Responsibilities
- You'll need to understand the specific business logic for each project you're involved in, either by dealing directly with stakeholders or working through our project manager.
- You'll collaborate with our frontend team. Our development teams work closely with each other and communicate directly with a PM available to facilitate communication as needed.
- You'll write unit and integration tests in RSpec for mission-critical parts of our backend applications.
- You'll help define functionality, write specifications, and work with other teammates to articulate and document our approach.
- You'll meet regularly with other backend developers to share knowledge, set internal best practices, and discuss new tools and technologies.
- You'll write code, predominantly in Ruby, but possibly also in Javascript or other languages.
- You'll manage your tasks carefully in Linear or in Github and provide thoughtful, accurate feedback to PMs and fellow developers.
Other
- Must have strong written communication skills
- Must be accountable to your teammates and treat them with kindness, respect, and empathy.
- We're willing to provide training to fill gaps for the right person, but we do need to see some demonstrable experience to consider an application.
- Confidence working closely with client stakeholders
- Work wherever you feel you do your best work, with a lovely office in Portland available as an option