Insights· Live data, refreshed hourly

Rails jobs by the numbers.

What we know about the 3,512 Rails roles currently in our index — most-common stacks, where they are, who's hiring, and how the market moves week over week.

Listings
3,512
Remote
18.6%
Hybrid
0.1%
Disclosed salary
17.1%
Companies
1,106
Added · 7d
+194

Top tech stacks

Every listing is Rails — this shows what additional stack the job posting calls for. A role can pair multiple stacks (e.g. Rails + React + TypeScript).

Ruby on Rails2,423
React2,012
JavaScript1,442
TypeScript1,277
Next.js481
Angular421
Vue.js404
Hotwire113
Stimulus109

Remote vs in-office

Where the work happens, by listing.

Remote653 · 18.6%
Hybrid2 · 0.1%
On-site2,857 · 81.3%

Where the jobs are

Top 10 countries by open-role count.

United States2,238 · 63.7%
Canada384 · 10.9%
Germany118 · 3.4%
Poland114 · 3.2%
France89 · 2.5%
Portugal89 · 2.5%
Spain79 · 2.2%
United Kingdom70 · 2%
Sweden41 · 1.2%
Ireland40 · 1.1%

Top hiring companies

Companies with at least 3 Rails listings in our index.

  1. 1.Scribd, Inc.219 listings
  2. 2.Jobs via Dice116 listings
  3. 3.Jobgether88 listings
  4. 4.Canonical57 listings
  5. 5.Pearson52 listings
  6. 6.Ruby Labs48 listings
  7. 7.EverAI44 listings
  8. 8.FullStack39 listings
  9. 9.Amazon Web Services (AWS)35 listings
  10. 10.AppFolio35 listings

Job type

Inferred from the listing title — front-end / back-end / full-stack. "Generalist" covers titles that don't specify (e.g. "Senior Software Engineer").

Generalist / Senior / Other2,122 · 60.4%
Full-stack1,107 · 31.5%
Front-end158 · 4.5%
Back-end125 · 3.6%

Seniority

Distribution by stated seniority level.

Mid-Senior level2,722 · 77.5%
Entry level264 · 7.5%
Associate99 · 2.8%
Director60 · 1.7%
Internship37 · 1.1%
Executive19 · 0.5%
Staff12 · 0.3%

Posting cadence

New jobs added per week, last 12 weeks.

Feb 9Feb 16Feb 23Mar 2Mar 9Mar 16Mar 23Mar 30Apr 6Apr 13Apr 20Apr 27

Methodology

All counts come from the 3,512 Rails listings currently in our index, refreshed hourly. Listings stay in the index regardless of whether the original posting is still accepting applications, so think of these as "everything we've collected", not "every role you can apply to right now". Companies with fewer than 3 listings are excluded from the leaderboard to filter out one-offs. For salary specifics — including per-country medians and the disclosed-salary cohort — see /salaries.