Design, build, and maintain features in a modern Rails codebase. Collaborate with product and support to diagnose and resolve production issues. Improve system reliability, performance, and operational safety.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
Job 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
- 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
Interested in remote work opportunities in Development & Programming? Discover Development & Programming Remote Jobs featuring exclusive positions from top companies that offer flexible work arrangements.
- 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
- 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
Browse our curated collection of remote jobs across all categories and industries, featuring positions from top companies worldwide.
- 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
- Compensation: $5,000-$7,000 USD/month, based on experience
- PTO: Unlimited
- Holidays: U.S. or local holidays observed
- Fully remote, contractor engagement
Similar Jobs
Explore other opportunities that match your interests