1

Ruby On Rails Jobs in Oregon (NOW HIRING)

$122.40K - $161.30K/yr

Strong familiarity with the technologies we use, like Ruby on Rails, React, MySQL, AWS, SOA * Strong familiarity with Agile software development processes: Scrum or Kanban * Strong familiarity with ...

OR

$132.40K - $220.60K/yr

... years Ruby, Rails, Ansible or Python coding experience. * Hands on working experience on DevOps essential tools like Docker, Kubernetes, GIT,ArgoCD * Hands on experience with security tools like ...

OR

$132.40K - $220.60K/yr

... years Ruby, Rails, Ansible or Python coding experience. * Hands on working experience on DevOps essential tools like Docker, Kubernetes, GIT,ArgoCD * Hands on experience with security tools like ...

OR · On-site

$132.40K - $220.60K/yr

... years Ruby, Rails, Ansible or Python coding experience. * Hands on working experience on DevOps essential tools like Docker, Kubernetes, GIT,ArgoCD * Hands on experience with security tools like ...

You bring deep On-Prem expertise with strong skills with Hybrid environments; familiarity with Azure and SaaS nuances. HOW YOU'LL MAKE A DIFFERENCE In this role, you'll lead and contribute hands-on ...

Principal Machine Learning Engineer, Agentic AI

OR · On-site +1

$204.40K - $326.60K/yr

They will be hands-on in prototyping ideas, evaluating, and deploying models to Zillow's highly scalable infrastructure platforms. They'll be developing perception and language understanding, deep ...

This is a highly hands-on role focused on solving complex infrastructure challenges, developing reusable platform capabilities, and driving automation across cloud and hybrid environments at scale.

Principal Sales Engineer

$175K - $195K/yr

As a Principal Sales Engineer, you will take on a strategic, senior-level role in aligning technology solutions with both customer and prospect business objectives. In this highly visible position ...

Recruiting for this role ends on May 31st 2026. Key Responsibilities Outcome-Driven Accountability: Embrace and drive a culture of accountability for customer and business outcomes. Develop ...

Principal Engineer - Treatment

Lake Oswego, OR · Hybrid

$140.30K - $180.92K/yr

Based on our Lake Oswego, OR office location. (West Yost uses geographic salary differentials that would apply for candidates in other regions). Status: Full-time, Exempt Location: Can sit in our ...

Principal Engineer - Treatment

Lake Oswego, OR · Hybrid

$140.30K - $180.92K/yr

Based on our Lake Oswego, OR office location. (West Yost uses geographic salary differentials that would apply for candidates in other regions). Status: Full-time, Exempt Location: Can sit in our ...

Come join the team and see how you can make a lasting impact on the world. NVIDIA's GeForce Now, the next-generation gaming service powered by NVIDIA GPUs in the cloud, transforms a Mac, any PC or ...

Principal Machine Learning Engineer, Agentic AI

OR · On-site +1

$204.40K - $326.60K/yr

Remain on the cutting edge of emerging agentic paradigms and convert them into tangible product innovation * Lead complex, multi-team initiatives, bridging the gap between applied research and highly ...

next page

Showing results 1-20

Ruby On Rails information

See Oregon salary details

$27K

$129.1K

$181.3K

How much do ruby on rails jobs pay per year?

As of May 30, 2026, the average yearly pay for ruby on rails in Oregon is $129,109.00, according to ZipRecruiter salary data. Most workers in this role earn between $108,400.00 and $148,500.00 per year, depending on experience, location, and employer.

What Is Ruby On Rails?

Ruby on Rails is an application framework for web development. Specifically, it focuses on server-side functions and relies on the model-view-controller pattern. Rails is the framework itself, while Ruby is the programming language in which Rails is written. Ruby on Rails was designed to cut down on repetitive tasks and to be easy to learn with large, easily accessible libraries. It is open source as well, which means there is a large community that you can utilize to answer questions or improve your skills.

What are the key skills and qualifications needed to thrive as a Ruby on Rails Developer, and why are they important?

To thrive as a Ruby on Rails Developer, a solid grasp of Ruby programming, Rails framework, object-oriented design, and web development fundamentals is essential, often supported by a degree in computer science or related experience. Familiarity with version control systems like Git, databases such as PostgreSQL or MySQL, and deployment tools like Heroku or AWS is typically required. Strong problem-solving skills, attention to detail, and effective communication help developers collaborate with teams and address client needs efficiently. These skills are crucial for building robust, scalable web applications and adapting to evolving project requirements.

What are some common challenges faced by Ruby on Rails developers when working in agile teams?

Ruby on Rails developers in agile environments often encounter challenges such as rapidly adapting to changing requirements and maintaining code quality during frequent iterations. Collaborating closely with designers, product managers, and QA specialists requires clear communication and flexibility, especially when integrating new features or resolving bugs under tight deadlines. Additionally, balancing the need for quick delivery with best practices like writing tests and refactoring code can be demanding but is critical for long-term project success.

What are Ruby on Rails developers?

Ruby on Rails developers are software engineers who specialize in building web applications using the Ruby on Rails framework. They use the Ruby programming language and the Rails framework to create scalable, maintainable, and efficient websites or web applications. Their responsibilities often include designing database structures, writing server-side logic, integrating front-end components, and deploying applications. Ruby on Rails developers work in a variety of industries and are valued for their ability to quickly develop robust web solutions.

What is the difference between Ruby On Rails vs JavaScript Developer?

AspectRuby On RailsJavaScript Developer
Required CredentialsProficiency in Ruby, Rails framework, MVC architectureProficiency in JavaScript, frameworks like React or Angular, HTML/CSS
Work EnvironmentBackend web development, server-side scriptingFrontend development, client-side scripting
Employer & Industry UsageWeb startups, SaaS companies, e-commerce platformsWeb applications, interactive websites, mobile app development

Ruby On Rails and JavaScript Developers often work together but focus on different parts of web development. Rails is primarily used for backend development with a focus on server-side logic, while JavaScript developers handle the frontend, creating interactive user interfaces. Both roles are essential in full-stack development, but their skills and tools differ significantly.

What are the most commonly searched types of Ruby On Rails jobs in Oregon? The most popular types of Ruby On Rails jobs in Oregon are:
What are popular job titles related to Ruby On Rails jobs in Oregon? For Ruby On Rails jobs in Oregon, the most frequently searched job titles are:
What job categories do people searching Ruby On Rails jobs in Oregon look for? The top searched job categories for Ruby On Rails jobs in Oregon are:
What cities in Oregon are hiring for Ruby On Rails jobs? Cities in Oregon with the most Ruby On Rails job openings:

Sr. Software Engineer - Mixed Portfolio Foundation

AppFolio

$122.40K - $161.30K/yr

Full-time

Posted 13 days ago


Job description

AppFolio is more than a company. We’re a community of dreamers, big thinkers, problem solvers, active listeners, and multipliers. At every opportunity, we set the pace while delivering innovation built to carry real estate into the future. One in which every experience feels effortless, yet meaningful. Where customers are empowered to take on any opportunity. We show up as one team, connected by our values to be a force for good. Because together, we have the power to create extraordinary outcomes for our customers, our communities, and ourselves.

 

Who we are looking for:

 

We are hiring a Full Stack Senior Software Engineer to join our newly formed Mixed Portfolio Foundation team. The team's mission is to own the foundational architecture and data models that are common to multiple property types, crafting a strong foundation for our Affordable Housing and Student housing teams to build upon.  In addition to driving new capabilities, the team will play a key role in strengthening and evolving existing solutions for our Community Association, Commercial, and NYC business segments.

 

This will be an engineering-driven team where engineers will have the agency to identify and advocate for the changes needed to support other teams. Engineers will play a key role in setting the technical direction and driving best practices to ensure scalability and flexibility. This is an ideal opportunity for someone who has a passion for building leading-edge software and solving problems with long term solutions in order to build a scalable successful SaaS product used by thousands of happy businesses. We foster an environment that empowers small teams to set the technical direction of our solutions collaboratively.

 

Responsibilities:
  • Build a deep understanding of our existing mixed portfolio segments, including affordable housing and student housing, enabling you and your team to truly own the foundations of these segments.
  • Maintain our ongoing business segments, including Community Association, Commercial, NYC and etc.
  • Develop scalable, robust, and simple web-based solutions to solve complex business problems - this will involve some combination of leveraging our existing technology, refactoring, integrating with partners, or starting from scratch when it makes sense.
  • Help mentor and guide other software engineers.   
  • Implement new features and optimize existing ones to drive maximum performance.
  • Work closely with and incorporate feedback from other engineering team members, QA, product owners, and designers. Enthusiastically participate in a high-performing, empowered team with high levels of mutual trust and respect. Along with the team, you will take ownership of your problem space, reflecting on and growing from our failures and celebrating our successes.
  • Work in a truly agile fashion to turn a massive, unruly problem into thinly sliced deliverables and execute quickly against them while limiting work in progress.      
  • Research, share, and recommend new technologies and trends.
  • Hold a high bar of engineering excellence and always look for ways to raise it. Adopt our engineering best practices, provide and receive in-depth code reviews, and participate in healthy debate as a team. Evangelize your own expertise and experience among your teammates and the rest of the organization.
  • Prioritize quality. Thoughtful test coverage is a given and any escalations from external stakeholders like our onboarding or customer care teams are handled and resolved swiftly. Use test-driven development, code reviews, and continuous integration to deliver high-quality software and rapidly fix bugs as they come up.
You know you are the right fit if…
  • 5+ years of experience developing web-based applications, preferably in a SaaS environment.
  • Extensive experience designing complex data models that fit into business and compliance requirements.
  • Extensive experience developing web applications, preferably in an agile SaaS environment.
  • You’ve successfully driven architectural improvements to enhance scalability, flexibility, or performance — and know how to advocate for technical changes that benefit the broader platform.
  • Proven experience working across all levels of the development stack.
  • Strong familiarity with the technologies we use, like Ruby on Rails, React, MySQL, AWS, SOA
  • Strong familiarity with Agile software development processes: Scrum or Kanban
  • Strong familiarity with Test-Driven-Development
  • Creativity and proactivity - an ability to solve complex problems without a roadmap
  • You love to learn about and use new tech, but understand the value of continuing to leverage existing technology when it gets the job done.
  • You care about the long-term maintainability of the codebase and advocate for refactoring and code cleanliness.
  • You can identify and resolve code-smells through sensible refactoring.
  • You bring your A-game to daily standup competitions — because nothing tastes better than victory (especially when it comes with a free team lunch).
Additional Skills and Knowledge:
  • Comfortable working with remote team members
  • Ability to think pragmatically and effectively balance business outcomes with technical goals
  • Ability to establish strong working relationships with peers across other platform development team.
Nice to Have:
  • Experience working across all levels of the development stack
  • Experience with some areas of our tech like Ruby on Rails, React, MySQL, AWS, SOA
  • Familiarity with Agile software development processes: Scrum or Kanban
  • Familiarity with Test-Driven-Development
Location
Find out more about our locations by visiting our site.
Compensation & Benefits
The base salary that we reasonably expect to pay for this role is $138,400 - $173,000
The actual base salary for this role will be determined by a variety of factors, including but not limited to the candidate’s skills, education, experience, etc. 
Please note that base pay is one important aspect of a compelling Total Rewards package. The base pay range indicated here does not include any additional benefits or bonuses/commissions that you may be eligible for based on your role and/or employment type. Regular full-time employees are eligible for benefits - see here.