Who We Are:
Since 2000 Guildhouse Group has carefully crafted communication tools and business assets. Our focus has always remained the same: create audience-focused design solutions for our clients.
Our office is in Walla Walla, but we work remotely with many people throughout the country, and the world. It’s a fun, fast-paced but casual work environment. We’re looking for a Ruby on Rails developer to join our team. If you are passionate about creating amazing work and becoming part of a dynamic, team-oriented group of people, please read on!
Key Responsibilities:

Design, build, and maintain efficient, reusable, and reliable Ruby code
Integration of data storage solutions 
Integration of user-facing elements developed by front-end developers with server side logic
Identify bottlenecks and bugs, and devise solutions to these problems
Help maintain code quality, organization and automation


3+ years of experience with Ruby on Rails  
3+ years of experience with developing software using object-oriented design  
3+ years of experience with database design  
2+ years of experience with front-end development, including JavaScript, HTML, and CSS  
2+ years of experience with working in Linux- or UNIX-based environments
Experience with Elixir and the Phoenix framework desirable  
Good understanding of the syntax of Ruby and its nuances
Solid understanding of object-oriented programming
Ability to integrate multiple data sources and databases into one system
Understanding of fundamental design principles behind a scalable application
Able to create database schemas that represent and support business processes
Able to implement a solid testing environment and automated testing platforms
Proficient understanding of Git
Familiarity with continuous integration & deployment
Ability to get up to speed quickly with new and emerging languages, patterns, and frameworks  
Strong attention to detail
Self-starter who can work independently and take full ownership of each project
Able to work in a team environment on specific projects, providing input and skills as needed
Demonstrated ability to deliver projects on time and within budget
Ability to think critically and develop creative solutions
Handle multiple projects at once; multitasking when necessary
Thrive in a fast-paced environment


Competitive salary
Subsidized medical insurance
Life insurance
401K with company matching
Generous PTO package
Apply: [...]