Ruby on Rails Job Salaries

Find salary information for remote positions requiring Ruby on Rails skills. Make data-driven decisions about your career path.

Ruby on Rails

Median high-range salary for jobs requiring Ruby On Rails:

$184,000

This analysis is based on salary ranges collected from 63 job descriptions that match the search and allow working remotely. Choose a country to narrow down the search and view statistics exclusively for remote jobs available in that location.

The Median Salary Range is $136,500 - $184,000

  • 25% of job descriptions advertised a maximum salary above $210,000.
  • 5% of job descriptions advertised a maximum salary above $250,000.

Skills and Salary

Specific skills can have a substantial impact on salary ranges for jobs that align with these search preferences. Certain in-demand skills are highly valued by employers and can significantly boost compensation. These skills often reflect the unique requirements and challenges faced by professionals in these roles. Some of the most sought-after skills that correlate with higher salaries include Ruby, AWS and React. Mastering these skills can demonstrate expertise and make individuals more competitive in the job market. Employers often prioritize candidates who possess these skills, as they can contribute directly to the organization's success. The ability to effectively utilize these skills can lead to increased earning potential and career advancement opportunities.

  1. Ruby

    43% jobs mention Ruby as a required skill. The Median Salary Range for these jobs is $145,000 - $187,200

    • 25% of job descriptions advertised a maximum salary above $220,000.
    • 5% of job descriptions advertised a maximum salary above $241,950.
  2. AWS

    40% jobs mention AWS as a required skill. The Median Salary Range for these jobs is $142,000 - $185,000

    • 25% of job descriptions advertised a maximum salary above $220,500.
    • 5% of job descriptions advertised a maximum salary above $232,300.
  3. React

    37% jobs mention React as a required skill. The Median Salary Range for these jobs is $145,000 - $185,000

    • 25% of job descriptions advertised a maximum salary above $214,150.
    • 5% of job descriptions advertised a maximum salary above $250,000.
  4. Backend Development

    35% jobs mention Backend Development as a required skill. The Median Salary Range for these jobs is $135,142 - $182,571.5

    • 25% of job descriptions advertised a maximum salary above $210,000.
    • 5% of job descriptions advertised a maximum salary above $225,560.
  5. Software Development

    44% jobs mention Software Development as a required skill. The Median Salary Range for these jobs is $138,250 - $182,500

    • 25% of job descriptions advertised a maximum salary above $196,500.
    • 5% of job descriptions advertised a maximum salary above $229,100.
  6. PostgreSQL

    46% jobs mention PostgreSQL as a required skill. The Median Salary Range for these jobs is $130,000 - $180,000

    • 25% of job descriptions advertised a maximum salary above $204,660.75.
    • 5% of job descriptions advertised a maximum salary above $250,892.
  7. Software Engineering

    30% jobs mention Software Engineering as a required skill. The Median Salary Range for these jobs is $136,500 - $179,300

    • 25% of job descriptions advertised a maximum salary above $216,500.
    • 5% of job descriptions advertised a maximum salary above $227,830.
  8. CI/CD

    35% jobs mention CI/CD as a required skill. The Median Salary Range for these jobs is $140,000 - $177,500

    • 25% of job descriptions advertised a maximum salary above $200,000.
    • 5% of job descriptions advertised a maximum salary above $225,560.
  9. Javascript

    35% jobs mention Javascript as a required skill. The Median Salary Range for these jobs is $134,392 - $172,500

    • 25% of job descriptions advertised a maximum salary above $191,000.
    • 5% of job descriptions advertised a maximum salary above $244,536.

Industries and Salary

Industry plays a crucial role in determining salary ranges for jobs that align with these search preferences. Certain industries offer significantly higher compensation packages compared to others. Some in-demand industries known for their competitive salaries in these roles include Cloud Infrastructure, Insurance and AI lending marketplace. These industries often have a strong demand for skilled professionals and are willing to invest in talent to meet their growth objectives. Factors such as industry size, profitability, and market trends can influence salary levels within these sectors. It's important to consider industry-specific factors when evaluating potential career paths and salary expectations.

  1. Cloud Infrastructure

    2% jobs are in Cloud Infrastructure industry. The Median Salary Range for these jobs is $204,000 - $240,000

  2. Insurance

    3% jobs are in Insurance industry. The Median Salary Range for these jobs is $180,000 - $229,000

  3. AI lending marketplace

    3% jobs are in AI lending marketplace industry. The Median Salary Range for these jobs is $152,800 - $211,500

    • 25% of job descriptions advertised a maximum salary above $226,400.
  4. Consulting services, software development, technology

    2% jobs are in Consulting services, software development, technology industry. The Median Salary Range for these jobs is $145,000 - $190,000

  5. Software Development

    44% jobs are in Software Development industry. The Median Salary Range for these jobs is $130,000 - $187,000

    • 25% of job descriptions advertised a maximum salary above $216,000.
    • 5% of job descriptions advertised a maximum salary above $251,784.
  6. Artificial Intelligence

    2% jobs are in Artificial Intelligence industry. The Median Salary Range for these jobs is $120,000 - $180,000

  7. Healthcare

    3% jobs are in Healthcare industry. The Median Salary Range for these jobs is $142,500 - $172,500

    • 25% of job descriptions advertised a maximum salary above $195,000.
  8. Benefits and employee experience technology

    2% jobs are in Benefits and employee experience technology industry. The Median Salary Range for these jobs is $140,000 - $160,000

  9. Fintech

    5% jobs are in Fintech industry. The Median Salary Range for these jobs is $133,784 - $155,000

    • 25% of job descriptions advertised a maximum salary above $177,500.
    • 5% of job descriptions advertised a maximum salary above $185,000.
  10. Blockchain infrastructure

    2% jobs are in Blockchain infrastructure industry. The Median Salary Range for these jobs is $120,000 - $140,000

Disclaimer: This analysis is based on salary ranges advertised in job descriptions found on Remoote.app. While it provides valuable insights into potential compensation, it's important to understand that advertised salary ranges may not always reflect the actual salaries paid to employees. Furthermore, not all companies disclose salary ranges, which can impact the accuracy of this analysis. Several factors can influence the final compensation package, including:

  • Negotiation: Salary ranges often serve as a starting point for negotiation. Your experience, skills, and qualifications can influence the final offer you receive.
  • Benefits: Salaries are just one component of total compensation. Some companies may offer competitive benefits packages that include health insurance, paid time off, retirement plans, and other perks. The value of these benefits can significantly affect your overall compensation.
  • Cost of Living: The cost of living in a particular location can impact salary expectations. Some areas may require higher salaries to maintain a similar standard of living compared to others.

Jobs

75 jobs found. to receive daily emails with new job openings that match your preferences.
75 jobs found.

Set alerts to receive daily emails with new job openings that match your preferences.

Apply

📍 Worldwide

🧭 Full-Time

💸 130000.0 - 140000.0 USD per year

🔍 Software Development

🏢 Company: Circle.so

  • 6+ years experience working as a full-stack engineer on complex web applications.
  • Strong proficiency in Ruby on Rails, MySQL/Postgresql, ReactJS, TypeScript, CSS and TailwindCSS.
  • A desire to work in an environment which values speed of iteration and individual autonomy, while also embracing personal accountability and the ability to collaborate effectively as part of a dynamic team.
  • Experience working on a fully distributed remote team.
  • Work autonomously on a product built in Ruby on Rails backend and React front-end.
  • Build critical features and improvements for our web app and APIs with a product-first mindset.
  • Work closely with Circle's leaders throughout the feature design process.
  • Work closely with our designers to create a world-class user experience.
  • Foster a bias for action, prioritizing speed of iteration without compromising on the quality of code or user experience.

PostgreSQLSoftware DevelopmentElasticSearchFull Stack DevelopmentGitCSSKafkaMySQLReact.jsRuby on RailsTypeScriptAPI testingClickhouseREST APICI/CDAgile methodologiesCRM

Posted 1 day ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 120000.0 - 150000.0 USD per year

🔍 Healthcare

🏢 Company: Form Health👥 101-250💰 $38,000,000 Series B 9 months agoPersonal HealthMedicalHealth Care

  • 3+ years of experience in full stack software development, with expertise in both frontend and backend technologies
  • Hands-on experience and strong proficiency working with Ruby on Rails and React technologies
  • Experience in healthcare industry a plus, but not required
  • Experience working in an agile environment and comfortable with iterative development cycles
  • Ability to collaborate effectively with cross-functional teams, including product managers, designers, and other engineers.
  • Strong communication skills with the ability to articulate technical concepts to non-technical stakeholders
  • Design, implement, and maintain real-time insurance eligibility verification integrations with various payers.
  • Troubleshoot and resolve eligibility discrepancies, ensuring accurate patient information within our systems.
  • Develop and maintain integrations with Elation EMR, ensuring seamless data flow between patient records, scheduling, and other clinical workflows.
  • Manage and optimize integrations with Candid for billing, focusing on accurate claim generation, submission, and reconciliation.
  • Design, build, and maintain ETL pipelines to facilitate data exchange with our benefits partners.
  • Develop back-end services and clinical tools with Ruby on Rails, Sidekiq, Node (AWS Lambda), GraphQL, and ReactJS.
  • Continuously improve infrastructure (AWS), GraphQL APIs (Apollo Server), data modeling (PostgreSQL, Snowflake), integrations, and other services.
  • Collaborate with cross-functional teams, including engineering, product, and client success, to define integration requirements and ensure alignment.
  • Collaborate with other developers: native mobile, web, back-end/full-stack, and data engineers.
  • Collaborate with stakeholders to support rapid iteration of internal tools to help our business operations scale efficiently and create better experiences and outcomes for our patients.
  • Communicate effectively with external partners to understand their technical needs and address integration challenges.
  • Participate in code reviews, and contribute to technical documentation.
  • Inform technical, product, process, hiring, and architectural decisions (including build vs buy).

AWSBackend DevelopmentGraphQLNode.jsPostgreSQLSQLAgileETLFull Stack DevelopmentGitHTMLCSSJavascriptReact.jsRubyRuby on RailsSnowflakeREST APICI/CDJSONData modelingSoftware EngineeringDebugging

Posted 1 day ago
Apply
Apply
🔥 Software Engineer
Posted 1 day ago

📍 United States

🧭 Full-Time

💸 90000.0 - 135000.0 USD per year

🔍 Software Development

🏢 Company: Concept3D

  • Proficiently write Ruby/Rails code
  • Proficiently write code in JavaScript
  • Hands-on experience developing in some or all of the following: TypeScript, React, Node.js, Express
  • Worked on projects deployed to cloud platforms (AWS / Azure)
  • Experience with agile software development and working as part of a collaborative agile team
  • Demonstrate knowledge of computer science principles
  • Develop software adhering to the team’s established best practices and processes
  • Develop new functionality as specified
  • Fix bugs with existing code
  • Provide and receive peer code reviews
  • Ensure product quality through development of automated tests
  • Support upgrades of Ruby/Rails and other dependencies
  • Actively participate in agile planning and release processes
  • Other duties as assigned

AWSBackend DevelopmentNode.jsSoftware DevelopmentSQLAgileCloud ComputingExpress.jsFrontend DevelopmentFull Stack DevelopmentGitJavascriptRubyRuby on RailsTypeScriptReactCI/CDRESTful APIsSoftware EngineeringDebugging

Posted 1 day ago
Apply
Apply

📍 United States, Canada

🧭 Full-Time

💸 127000.0 - 191000.0 USD per year

🔍 Software Development

🏢 Company: Invoca👥 201-500💰 $83,000,000 Series F over 2 years agoDigital MarketingArtificial Intelligence (AI)AdvertisingAnalyticsTelecommunications

  • 5+ years development/engineering experience
  • Agile team experience and a demonstrated passion for software development
  • Experience (or interest) in some of our primary technologies: Ruby on Rails (or similar), MySQL/PostgreSQL, React/GraphQL, and HTML/CSS/JavaScript
  • An understanding of database fundamentals and design
  • Strong build vs buy evaluation mindset combined with iterative MVP development experience
  • Experience building conversational chat bots
  • Competence in several skills apart from pure coding, such as monitoring, performance optimization, integration testing, security and more
  • Effective and timely communication skills, ensuring leaders are kept up to date on progress, blockers, and have advance warning of potential surprises (both positive and negative)
  • Foster a collaborative environment for you and your teammates to deliver high-quality features in an iterative way, collecting customer feedback early and often as you solve new asynchronous messaging use cases
  • Build new functionality both within an existing monolith as well as using external services where appropriate, weighing buy vs build decisions in service of delivering quickly to validate new features
  • Have end-to-end responsibility for complex projects that require the work of multiple people to complete, and that will be building out new greenfield product capabilities
  • Level up those around you to help them grow while reinforcing your own knowledge
  • Propose new technologies/architectures/vendors where appropriate and work with technical leadership to drive adoption
  • Quickly and effortlessly diagnose the root cause of problems in your team’s service area
  • Be part of a self-sufficient team with a dedicated Product Manager and Tech Lead
  • Proactively communicate on production issues, write actionable tickets without prompting, and quickly fix or delegate them
  • Be able to help guide a team around impediments to progress
  • Participate in an on-call rotation supporting the team’s services
  • Support diversity, equity and inclusion at Invoca

Backend DevelopmentGraphQLLeadershipPostgreSQLSoftware DevelopmentSQLAgileHTMLCSSJavascriptMySQLReact.jsRuby on RailsREST APICommunication SkillsCI/CDProblem SolvingMentoringMicroservicesTeamworkSoftware EngineeringDebugging

Posted 1 day ago
Apply
Apply

📍 United States

💸 133784.0 - 155000.0 USD per year

🔍 FinTech

🏢 Company: joinroot

  • 3+ years as a software engineer
  • An eagerness to work closely with your team in a collaborative environment
  • Curiosity in clearly defining the customer problem that needs to be solved
  • Excellent communication skills both with engineering colleagues and team stakeholders
  • Familiarity in Ruby on Rails or equivalent
  • Familiarity with React, TypeScript or Javascript
  • Experience with payments/billing systems
  • Familiarity in observability, such as Datadog
  • Familiarity modifying, maintaining, and consuming from APIs
  • Experience with AWS
  • Write, test, and deploy software solutions that are accurate and resilient
  • Actively seek to understand the customer’s problem to ensure you are developing effective solutions
  • Collaborate closely with supportive teammates to share and improve your work
  • Clearly communicate and document your work to help others learn
  • Support your systems in production resolving incidents and issues that affect our customers
  • Increase the effectiveness of your team by suggesting code and process improvements

AWSBackend DevelopmentSoftware DevelopmentSQLJavascriptRuby on RailsTypeScriptAPI testingREST APIReactCommunication SkillsCollaborationCI/CDProblem SolvingDocumentationSoftware EngineeringDebugging

Posted 3 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 145800.0 - 162000.0 USD per year

🔍 Education

🏢 Company: Code.org👥 101-250💰 Grant over 2 years agoEducationEdTechChemical EngineeringNon ProfitSTEM Education

  • 8+ years of experience developing and maintaining consumer-grade web applications, preferably using JavaScript/TypeScript, React, Ruby on Rails, and SQL.
  • Familiarity with cloud infrastructure and supporting high-scale, production applications—experience with AWS services like S3 and CloudWatch is a plus.
  • A track record of technical leadership, whether through leading architectural changes, setting technical direction, or mentoring teammates.
  • Work closely with product managers, designers, and curriculum writers to develop end-to-end features that are accessible, usable, and engaging in real classrooms.
  • Write and maintain production-ready code in JavaScript/TypeScript, React, Ruby on Rails, and SQL, while working with AWS services like S3 and CloudWatch for asset storage, logging, and infrastructure.
  • Rapidly prototype and iterate on AI-focused products for students, including evaluating, selecting, and incorporating generative AI models and ensuring safety, bias mitigation and effectiveness.
  • Support site and user needs, including monitoring production issues, deploying updates, triaging user-submitted issues, and responding to teacher and student inquiries.
  • Take ownership of complex projects, driving technical decisions and collaborating across teams to deliver scalable, maintainable solutions.
  • Foster a collaborative and encouraging team culture by mentoring teammates, sharing knowledge, and helping each other succeed.

AWSBackend DevelopmentSQLArtificial IntelligenceFrontend DevelopmentFull Stack DevelopmentGitJavascriptReact.jsRuby on RailsTypeScriptREST APISoftware Engineering

Posted 4 days ago
Apply
Apply

📍 United States

💸 180000.0 - 229000.0 USD per year

🔍 Insurance

🏢 Company: joinroot

  • 7+ years as a software engineer
  • 3+ years leading software teams
  • Expertise in front-end development, with a strong experience in of JavaScript, HTML, CSS, and modern JavaScript frameworks such as React
  • Expertise in architecting and building SPAs and mobile-first web applications
  • Experience effectively modifying and consuming APIs for front-end applications
  • Familiarity with Ruby on Rails
  • Familiarity with native app development
  • Proven leadership of projects involving multiple teams across functional domains
  • Excellent communication skills both with engineering colleagues and senior business leaders
  • Partner with Product, Data Science, Analytics, and experts in the Insurance group to set the strategy for the quarters to come
  • Identify and socialize important technical initiatives that increase the effectiveness of our products, systems, and teams
  • Architect and develop rich, responsive web and native applications, including mobile-first applications and Single Page Applications
  • Collaborate with UX/UI designers to transform designs into high-quality code and ensure the technical feasibility of designs
  • Coach and guide engineers on your team in planning experiments and projects that align with our strategic objectives
  • Contribute code each development cycle to advance the impact of the team
  • Lead by example in incident response ensuring we take action to continuously improve the resiliency of our systems
  • Coordinate with Staff Engineers across the organization to establish and evangelize standards and best practices

LeadershipProject ManagementSoftware DevelopmentFrontend DevelopmentHTMLCSSJavascriptReact.jsReact NativeRuby on RailsAPI testingMobile testingCommunication SkillsRESTful APIsSoftware Engineering

Posted 4 days ago
Apply
Apply

📍 Canada

💸 95100.0 - 142600.0 USD per year

🔍 Software Development

  • Seasoned engineer with experience on teams of 4+ developers, comfortable working in an agile environment alongside PMs, Designers, and Staff Developers.
  • Strong background in backend development, with familiarity in frontend paradigms and a willingness to contribute when needed.
  • Experience working on large, complex systems, maintaining performance and quality while implementing changes.
  • Ability to communicate clearly, translating technical challenges into terms non-developers can understand.
  • Ability to tackle blockers with resilience and take initiative to seek clarity in ambiguous situations.
  • Ownership of the full development lifecycle, from refining requirements to implementation, testing, and deployment.
  • Ability to question and improve processes that don’t serve the team’s needs, focusing on the "why" behind them.
  • Contribute to Jane’s growth by enhancing our financial tools, especially for clinics in Canada and the US.
  • Transform existing features from basic functionality into delightful, polished experiences for clinics and their clients.
  • Help shape a stronger foundation for Jane by refactoring parts of our codebase into clear APIs and distinct, organized domains.
  • Build new features for Packages and Memberships, directly benefiting clinics and their ability to offer flexible care options.
  • Support both internal teams and clinics by diving deep into systems and APIs that power critical operations.

Backend DevelopmentPostgreSQLSoftware DevelopmentSQLAgileFrontend DevelopmentFull Stack DevelopmentGitRuby on RailsAPI testingCommunication SkillsCI/CDProblem SolvingRESTful APIsJSON

Posted 4 days ago
Apply
Apply

📍 Canada

🧭 Full-Time

💸 95100.0 - 142600.0 USD per year

🔍 Software Development

  • You have a strong background in backend development, with familiarity in frontend paradigms and a willingness to learn.
  • You’ve worked in an agile environment and are comfortable collaborating closely with Product Managers and Designers.
  • You’ve taken ownership of small-to-medium projects or feature work and have seen them through to completion.
  • You write code with an emphasis on quality and performance.
  • You actively create technical documentation that is clear, concise, and easy to understand.
  • You strive to understand the “why” behind our work and processes. You’re not shy to voice your opinion when that is unclear.
  • Contribute to the Jane codebase, focusing but not limited to insurance integrations.
  • Collaborate with engineers, technical leaders and cross-functional groups to ship impactful features that directly impacts our customers and company metrics.
  • Participate in code reviews, production deploys, and team activities to support continuous improvement and collaboration.
  • Produce high-quality, well-tested code that ensures a reliable experience for our users.

AWSBackend DevelopmentDockerNode.jsPostgreSQLSoftware DevelopmentSQLAgileFrontend DevelopmentFull Stack DevelopmentGitHTMLCSSJavascriptRuby on RailsAPI testingData StructuresReactCommunication SkillsCollaborationCI/CDProblem SolvingAgile methodologiesRESTful APIsMicroservicesTeamworkJSONSoftware Engineering

Posted 4 days ago
Apply
Apply
🔥 Software Engineer II
Posted 5 days ago

📍 United States

🧭 Full-Time

💸 123872.0 - 145000.0 USD per year

🔍 FinTech

🏢 Company: joinroot

  • 2+ years as a software engineer
  • An eagerness to work closely with your team in a collaborative environment
  • Curiosity in clearly defining the customer problem that needs to be solved
  • Excellent communication skills both with engineering colleagues and team stakeholders
  • Write, test, and deploy software solutions that are accurate and resilient
  • Actively seek to understand the customer’s problem to ensure you are developing effective solutions
  • Collaborate closely with supportive teammates to share and improve your work
  • Clearly communicate and document your work to help others learn
  • Support your systems in production resolving incidents and issues that affect our customers
  • Increase the effectiveness of your team by suggesting code and process improvements

AWSBackend DevelopmentSoftware DevelopmentSQLJavascriptRuby on RailsTypeScriptReactCommunication SkillsCollaborationProblem SolvingRESTful APIsTeamworkSoftware EngineeringDebugging

Posted 5 days ago
Apply
Shown 10 out of 75