Sur

SeniorRubyonRailsDeveloper

$5–7k Lima, Callao Region, Peru Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Senior Ruby on Rails Developer at Sur. Skills: Ruby on Rails, API development, Asynchronous workflows, Document-oriented data. Design features in Rails codebase. Build features in Rails codebase”

Industry & Context.

Problems you'll solve

Diagnose and resolve production issues

What They're Looking For.

Must Have

C1 English or equivalent, Senior-level, hands-on experience building and operating production Ruby on Rails applications, 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, testing discipline and experience diagnosing flaky or non-deterministic tests, Security-minded approach to application design and production operations

Nice to Have

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, 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 engineering judgment, code quality, and test coverage

What You'll Do.

Design features in Rails codebase

Build features in Rails codebase

Maintain features in Rails codebase

Own background workflows

Own asynchronous workflows

Build third-party integrations

Maintain third-party integrations

Diagnose production issues

Resolve production issues

Improve system reliability

Improve system performance

Improve operational safety

Contribute to code health

How You'll Work.

Team & Collaboration

Collaborate with product; Collaborate with support; Influencing development processes

Full Job 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

Free ATS check

Applying for this Senior Ruby on Rails Developer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

ANONYMOUS · UNFILTERED

What do employees actually say about Sur?

Real rants from real employees. Read before you apply.

Read Company Rants →