Sur logo

Ruby on Rails Developer

Sur

PeruOTHERPosted 0 day(s) ago$0-$0 / yr

$0-$0 / yr

Salary

peru

Region

ASAP

Start Date

About Sur

No company information provided.

About this Role.

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.

Skills Required

Benefits & Perks

Ready to Apply?

Apply Now

Similar jobs

No similar jobs found.