Senior/mid backend developer (ruby on rails)
? Remote – full-time | ? Ruby on rails, postgresql, redis, sidekiq, graphql
about roverpass
is a leading platform in the outdoor hospitality industry, helping campers and rv travelers find, book, and enjoy stays at campgrounds across the united states. Our mission is to bring modern tools and seamless booking experiences to campground owners and travelers alike.
we build efficient, user-focused solutions that make a real difference for thousands of users. As a fully remote team, we value autonomy, clarity, and impact.
?
industry:
traveltech / saas
?
work environment:
remote-first, asynchronous, fast-paced
?
values:
efficiency, ownership, simplicity, customer-first
role summary
we're looking for a
mid or senior backend developer
experienced in
ruby on rails
to help us scale our backend platform. You'll play a key role as we begin the
modularization of our monolithic system
and tackle pressing
performance and scalability challenges
.
this role is central to our backend evolution — ideal for someone who wants to leave a technical mark while solving real-world scaling problems.
you'd be a great fit if you are...
someone who
enjoys deep backend challenges
, not just building features but improving how things work behind the scenes.
comfortable diving into a legacy monolith and helping extract, modularize, and optimize it.
self-driven and able to
balance engineering priorities with business needs
.
a systems thinker: you consider
concurrency, latency, scalability, and data integrity
in your solutions.
not just a coder — you value clean architecture, teamwork, and asking "why" before "how."
key responsibilities
drive the
modularization of the backend
, breaking apart a growing monolith into more scalable components.
investigate and fix performance bottlenecks across the stack.
write clean, maintainable code in
ruby on rails
, with strong attention to quality and testing.
design and implement new backend features in collaboration with product and engineering teams.
work with technologies like
graphql
,
redis
,
postgresql
, and
sidekiq
.
participate in code reviews, technical discussions, and system design conversations.
help shape technical standards and long-term architecture decisions.
qualifications
3+ years
of experience building and maintaining backend systems with
ruby on rails
(senior), or
2+ years
for mid-level candidates.
solid knowledge of
postgresql
, including database design and query optimization.
experience with
sidekiq
or similar background job processors.
familiarity with
graphql
, redis, and caching strategies.
comfortable working in remote, asynchronous teams.
strong reading and writing skills in english (team operates in english, but many teammates are spanish-speaking).
nice to have:
experience with
real-time features
and
high-availability systems
.
background in
system monitoring, observability
, and debugging complex issues.
previous experience refactoring or modularizing a monolithic application.
key skills and abilities
soft skills
clear, async-friendly communicator (slack, github, notion).
strong sense of ownership and accountability.
pragmatic decision-making: you know when to dive deep and when to keep it simple.
collaborative mindset — you value team outcomes over ego.
hard skills
ruby / ruby on rails (advanced)
postgresql (query tuning, migrations, schema design)
sidekiq and redis
graphql apis (building and consuming)
solid understanding of background jobs, api performance, and scalable architecture
additional information
?
job type:
full-time, remote
?
work hours:
9 to 6 ct but with strong flexibility
?
compensation:
competitive (usd), based on experience *k)
?
location:
fully remote, async-first environment
?
growth:
opportunity to work on high-impact projects with real technical ownership