# Ruby on Rails Developer

> Sur · Mexico City, Mexico (Remote) · — · Posted 2026-07-03

**Workplace:** remote

## Description

As a Ruby on Rails Developer, you'll work on a production Rails application that includes customer-facing features, internal systems, and external integrations. This is an end-to-end ownership role; you'll take features from design and implementation through testing, performance tuning, and production readiness.

### Responsibilities:

-   Design, build, and maintain features in a modern Rails codebase.
-   Own background and asynchronous workflows, including retries, idempotency, throughput, and observability.
-   Model, query, and optimize data storage in PostgreSQL.
-   Diagnose and resolve production issues in collaboration with product and support.
-   Improve system reliability, performance, and operational safety.
-   Contribute to long-term code health through refactoring, testing improvements, security practices, and thoughtful code review.

###   
Technical Stack:

-   Ruby and Rails 8.x
-   Redis-backed background job systems
-   Hotwire, Turbo, Stimulus-style JavaScript, and modern asset tooling such as esbuild and Tailwind-style CSS
-   Observability tooling including APM, error tracking, logging, metrics, and rate limiting
-   Comprehensive automated testing across unit, integration, and system layers

## Requirements

-   C1 English proficiency or equivalent.
-   Senior-level, hands-on experience building and operating production Ruby on Rails applications.
-   Strong background in background job systems and asynchronous processing, with real-world operational experience.
-   Experience designing and querying relational data models in PostgreSQL, with attention to indexing and performance.
-   Experience building external-facing APIs with authentication, authorization, and rate limiting.
-   Strong testing discipline and experience diagnosing flaky or non-deterministic tests.
-   A security-minded approach to application design and production operations.

**Preferred Qualifications**

-   Experience working at high-growth startups.
-   Experience building products using LLMs or LLM-based agents (LangChain experience is a plus).
-   Experience training AI models: building and cleaning datasets, setting up training pipelines, and evaluation benchmarks.
-   Experience building code generation or code editing tools.
-   A team-player mentality with a track record of influencing and improving development processes.

  
**Nice to Have: Email and Deliverability Domain**

-   Experience with the Xero or QuickBooks APIs.
-   General bookkeeping or accounting domain knowledge.
-   Comfort using AI-assisted development tools responsibly, while maintaining strong engineering judgment, code quality, and test coverage.

## Benefits

-   Compensation: $5,000–$7,000 USD/month, based on experience.
-   PTO: Unlimited
-   Holidays: U.S. or local holidays observed.
-   Fully remote, contractor engagement.

## Apply

[Apply at Sur](https://apply.workable.com/surglobal/j/C2E3D9EC6E/apply)

---
Powered by [Workable](https://www.workable.com)
