Logo for Outcoding

Senior Ruby on Rails Developer

Role overview

Qualifications

  • 5+ years of professional Ruby on Rails experience
  • Recent experience with Rails 7 or Rails 8
  • Strong production experience with Hotwire, Turbo and Stimulus
  • Strong PostgreSQL knowledge

Responsibilities

  • Build and extend features across a large Rails 8 application
  • Develop interactive front-end experiences using Hotwire, Turbo Drive, and Tailwind CSS
  • Improve and extend an internal Rails-based CMS
  • Build and strengthen integrations with third-party ticketing, event-management, and CRM platforms

About the company

Outcoding logo

Outcoding

Welcome to Outcoding, an EX Squared company - your premier nearshore outsourcing solution provider! Combining technical expertise with creative execution, we serve as a subsidiary of the renowned technology services provider, EX Squared. With over two decades of experience in the software industry, we excel in delivering high-quality solutions for businesses worldwide.Our team consists of creative minds and technical experts who imagine, build, and evolve digital futures for organizations across the globe. Experience the best of technology and innovation with Outcoding.

Company details

Company typeSME
Company size501 - 1000

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

At EX Squared LATAM, we are a digital transformation company focused on building innovative, high-impact technology solutions that drive real business value. We partner with top-tier clients across global, regional, and local markets, fostering a collaborative, inclusive, and innovation-driven culture where your ideas truly matter.


Role Overview

We’re currently looking for a Senior Ruby on Rails Developer to join one of our client’s distributed technology teams and contribute to a multi-year modernization program for a major media and entertainment platform.


You’ll work on a large, high-traffic Ruby on Rails 8 application that serves as a public-facing website, editorial CMS, and integration hub for ticketing, event-management, and CRM systems. The work combines new feature development with modernization, performance improvements, security enhancements, and strengthening third-party integrations within an established production codebase.


Location

Fully remote position within LATAM.

Candidates must be able to maintain at least 4 hours of daily overlap with Eastern Time.


Contract Duration

Fixed-term contract with potential for extension.


Language Requirement

Advanced English. Professional fluency in written and spoken English is required.


What you'll do

  • Build and extend features across a large Rails 8 application, including models, controllers, background jobs, and server-rendered views.
  • Develop interactive front-end experiences using Hotwire, Turbo Drive, Turbo Frames, Turbo Streams, Stimulus, and Tailwind CSS.
  • Improve and extend an internal Rails-based CMS and contribute to component-based content authoring experiences.
  • Build and strengthen integrations with third-party ticketing, event-management, and CRM platforms using REST APIs, webhooks, and scheduled synchronization.
  • Design resilient integrations with retry logic, idempotency, failure handling, and automated reconciliation.
  • Build and operate Sidekiq workflows with attention to concurrency, ordering, and failure scenarios.
  • Design and develop versioned APIs supporting mobile applications and downstream consumers.
  • Improve application and PostgreSQL performance ahead of high-traffic seasonal events.
  • Implement caching strategies, contribute to load testing, and support CDN and automated scaling initiatives.
  • Write meaningful automated tests and contribute actively to code reviews and technical decision-making.


What you'll bring

  • 5+ years of professional Ruby on Rails experience, including substantial experience working within large existing production codebases.
  • Recent experience with Rails 7 or Rails 8.
  • Strong production experience with Hotwire, Turbo and Stimulus.
  • Strong PostgreSQL knowledge, including schema and index design, query optimization, EXPLAIN analysis, and N+1 troubleshooting.
  • Experience designing background jobs using Sidekiq or equivalent, including retry strategies, idempotency, queue isolation, and failure handling.
  • Strong experience integrating third-party APIs and webhooks.
  • Automated testing experience with RSpec or Minitest, request specs, and system/integration testing with Capybara.
  • Strong semantic HTML and Tailwind CSS skills.
  • Experience building accessible interfaces aligned with WCAG 2.1 AA.
  • Familiarity with authentication, authorization, OAuth2/OIDC, token/session management, and role-based access control.
  • Experience with observability practices including structured logging, metrics, and APM tools.
  • Strong communication skills and the ability to work proactively within distributed teams.


What will make you stand out

  • Experience deploying Rails applications on Heroku or another managed PaaS, together with AWS services such as S3.
  • Experience with Hotwire Native on iOS or Android.
  • Experience developing CMS or content-modeling solutions using Action Text, Trix, ViewComponent, Phlex, or component-based page builders.
  • Experience with search technologies such as PostgreSQL full-text search, Elasticsearch, OpenSearch, Typesense, or Algolia.
  • Experience supporting high-traffic or event-driven applications and performing load testing ahead of major traffic peaks.
  • Experience with CDN and edge caching technologies such as Fastly or Cloudflare.
  • Rails security remediation experience using tools such as Brakeman and bundler-audit.
  • Experience with Ruby/Rails version upgrades and large-scale dependency migrations.
  • Exposure to media, entertainment, live events, ticketing, membership, or subscription products.


Why EX Squared?

At EX Squared, we believe in building strong, collaborative teams that create meaningful impact. You’ll work alongside talented professionals across the region, contributing to innovative projects while continuing to grow your career in a supportive, flexible, and people-focused environment.

We value curiosity, ownership, continuous learning, and open collaboration, creating an environment where professionals can thrive, grow, and make a difference.


What We Offer

  • Competitive compensation in USD.
  • Access to learning platforms and professional development opportunities.
  • Flexible remote work environment.
  • Collaborative and multicultural teams.
  • Opportunity to contribute to a large-scale, high-traffic digital platform with real production impact.


Eligibility Note

This opportunity is only available to candidates currently residing in Latin America or Brazil. Applications outside these regions will not be considered.


Ready to become an EXpert?

Join our EXperts team! #ApplyNow

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
Β·

Ruby on Rails Developer Related jobs

Other jobs at Outcoding

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.