# Senior Ruby on Rails Developer

> Sur · Mexico City, Mexico (Remote) · — · Posted 2026-05-22

**Workplace:** remote

## Description

As a Senior Ruby on Rails Developer you will work on a production Rails application that includes customer-facing features, internal systems, and external integrations. This role owns work end-to-end, from design and implementation through testing, performance, 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 in a document-oriented datastore environment.
-   Build and maintain HTTP APIs and third-party integrations including webhooks, authentication, billing, and notifications.
-   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 for backend and API development.
-   Redis-backed background job systems.
-   Document-oriented datastores and search or indexing systems.
-   HTTP APIs, OAuth and OpenID-based authentication, and webhook-driven integrations.
-   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 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 concerns.
-   Experience designing and querying document-oriented data models 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.
-   Security-minded approach to application design and production operations.

**Preferred Qualifications**

-   Experience working with high-growth startups.
-   Experience building products using LLMs or LLM-based agents. Ideally, using Langchain.
-   Experience training AI models: building, cleaning datasets, setting up training pipelines, and evaluation benchmarks.
-   Experience building code generation or editing solutions.
-   A team-player mentality with a history of influencing and improving development processes.

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

-   Experience with Go
-   Practical understanding of email deliverability fundamentals, including reputation, mailbox provider behavior, and bounce or deferral handling.
-   Familiarity with email authentication and DNS concepts including SPF, DKIM, DMARC, and MX or TXT records.
-   Understanding of SMTP mechanics such as handshakes, response codes, and safe retry strategies.
-   Experience identifying and handling low-quality or risky email data such as disposable, role-based, typo, or catch-all addresses.
-   Experience building safeguards around email data handling including redaction, privacy controls, and non-production send protections.
-   Comfort using AI-assisted development tools responsibly while maintaining strong engineering judgment, code quality, and test coverage.

## Benefits

-   Compensation: $5000 to $7000 USD/ monthly
-   PTO: Unlimited
-   Holidays: US or local

## Apply

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

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