Make Your Resume Now

Senior Ruby on Rails Developer

Posted November 25, 2025
Full-time Mid-Senior Level

Job Overview

About You

You are a highly skilled Backend Developer who enjoys building scalable, secure, and well-structured APIs and backend systems. You take ownership of technical solutions, write clean and maintainable code, and are passionate about optimizing performance. You thrive in collaborative environments and enjoy working across the full stack when needed to support end-to-end product delivery.

You Bring to Applaudo the Following Competencies:

  • Bachelor’s Degree in Computer Science, Computer Engineering, or related field — or equivalent practical experience.
  • Strong experience developing backend applications using Ruby and Ruby on Rails.
  • Proficient working with MySQL and managing multiple databases (performance tuning and availability).
  • Experience building and consuming RESTful and GraphQL APIs.
  • Strong knowledge of Sidekiq and Redis for background job processing.
  • Experience implementing Stripe and Plaid for payments and financial data.
  • Experience generating PDF/HTML/CSV/Excel reports.
  • Experience with Ransack for advanced queries, Rabl for JSON/XML templating, and SendGrid for automated communications.
  • Front-end knowledge with JavaScript, TypeScript, CoffeeScript, jQuery, DOM manipulation.
  • Experience with Tailwind CSS, Bootstrap, Sass for responsive UI development.
  • Familiarity with ApexCharts, DataTables, Figma for visualization and collaboration.
  • Testing experience using RSpec, Capybara, Selenium, FactoryBot, Faker.
  • Strong communication and collaboration skills in Agile environments.
  • English proficiency required to work directly with US-based teams.

You Will Be Accountable for the Following Responsibilities:

  • Design, build, and maintain backend services and performant APIs using Ruby on Rails.
  • Optimize database performance in MySQL and maintain scalability across multiple data sources.
  • Integrate Stripe and Plaid, and implement reporting solutions through automated document generation.
  • Improve search and data filtering experiences through Ransack and structured outputs via Rabl.
  • Enhance responsiveness through background jobs using Sidekiq and Redis.
  • Support front-end development tasks using JavaScript-based technologies when required.
  • Implement modern and clean UI components using Tailwind CSS, Bootstrap, and Sass.
  • Develop analytics and dashboards using ApexCharts and DataTables.
  • Collaborate closely with designers using Figma to ensure pixel-perfect UI handoffs.
  • Participate in code reviews, maintain test automation, and contribute to continuous improvement.

Ready to Apply?

Take the next step in your career journey

Stand out with a professional resume tailored for this role

Build Your Resume – It’s Free!