Senior Full-Stack Ruby on Rails Developer
We're looking for Senior Full-Stack Ruby on Rails Developer to join a our team 🚀
You'll be part of a team with 15 years of market presence that fosters professional growth for each of its collaborators on a technical and financial level. Our work environment is very enjoyable and we put a big focus on job satisfaction within our team.
About the Project
Our cliente is an enterprise-grade, multi-tenant project management and workflow automation platform. Built on a modern Rails 8 stack with Hotwired front-end patterns, JPW powers firms in planning, executing, and billing work via highly customizable workflows, reusable templates, and real-time reactive interfaces.
What You’ll Do
- Feature Development: Build new capabilities across our Rails backend and Stimulus/Turbo front end, from multi-tenant data models through real-time UI updates.
- API Integrations: Implement and maintain integrations with Stripe (billing), Auth0 (authentication), HubSpot CRM, and third-party services.
- Background Processing: Design and optimize Sidekiq jobs for everything from recurring Series generation and long background jobs.
- Component Architecture: Leverage ViewComponent and Slim templates to create reusable, testable UI components.
- Performance & Scaling: Tune PostgreSQL queries, Redis cache patterns, and Sidekiq concurrency for large multi-tenant workloads.
- Testing & Quality: Write and maintain RSpec (Ruby) and Jest (JS) tests—unit, integration, and feature specs—while upholding code quality via RuboCop, ESLint, Brakeman, and custom cops.
- Collaboration: Work in an agile team, participate in sprint planning, code reviews, and kaizen sessions.
Required Qualifications
- Ruby on Rails (v8.x): 4+ years building and maintaining production Rails applications.
- Hotwire Stack: Deep familiarity with Stimulus, Turbo Rails, and StimulusReflex for reactive UI patterns.
- Frontend Skills: Solid experience writing Slim or ERB templates, TailwindCSS (v4.x), and modern JavaScript (ES6+).
- Background Jobs & Caching: Proficient with Sidekiq, Redis patterns, and job-chaining.
- Database Expertise: Advanced PostgreSQL skills (indexes, partitions, migrations) and designing multi-tenant schemas.
- APIs & Integrations: Hands-on with RESTful JSON APIs, OAuth/OIDC (Auth0), and payment integrations (Stripe).
- Testing Discipline: Strong track record writing clean, reliable tests with RSpec and Jest; setting up factories and CI pipelines.
- Security & Linting: Experience with RuboCop, ESLint, Brakeman, and custom lint rules.
- Collaboration Tools: Comfortable with Git workflows, GitHub PR review, and Docker-based local development.
- Communication: Excellent written and verbal English; ability to explain technical designs clearly.
Nice-to-Haves
- Heroku Services: Experience with Heroku as app hosting solution, review apps.
- WebSockets/Action Cable: Building live features or notifications via Action Cable.
- UI Component Libraries: Prior work with design systems or component-library tooling.
- SaaS Experience: Background building or scaling multi-tenant SaaS applications.
Benefits:
🏝️ 20 holiday days per calendar year
🎓 Career advancement opportunities and training
👨🏻💻 In-company English classes
💚 Access to Wellness benefits (including mental health support and fitness reimbursement)
👨⚕️ Medical coverage payment
🎁 Gifts and rewards for special dates
🏡 Embrace the flexibility of working either from the comfort of your home or at our cool office in Montevideo
🥪 Great initiatives such as breakfast on Wednesdays and Fridays & delicious lunch every Friday for people in the office
VAIRIX works with clients in the United States, which enables our professional and technical growth at a high level. As a result, our team is specialized in the technical, methodological, English and customer service areas. We help our team members become future promises at an international level, with the ability to work along some of the best companies in the world.
Want to join the team? Get in touch! If you are easy-going, talented and are looking for a new challenge, we would love to hear from you.
- Department
- Desarrollo
- Locations
- Argentina, Uruguay, Brasil
- Remote status
- Fully Remote

Already working at Vairix?
Let’s recruit together and find your next colleague.