Title: Mid-Level Ruby on Rails Engineer
Location: Remote (Latin America Required)
Type: Contract
About the Role
We are looking for a strong mid-level Ruby on Rails engineers to support ongoing product development. This is a tactical engagement focused on shipping high-quality work quickly while maintaining ownership and accountability.
You’ll work alongside an experienced product engineering team within a well-established SaaS platform used by large engineering organizations. The team operates in two-week sprints and values autonomy, speed, and pragmatic decision-making.
This is an excellent opportunity for an engineer who thrives in startup environments and is comfortable operating with some ambiguity.
What You’ll Be Working On
- Implementing well-scoped feature tickets within a Rails monolith
- Handling edge cases proactively without needing exhaustive ticket detail
- Supporting pilot customer requests (small product tweaks and integrations)
- Contributing to backlog-driven feature development
- Resolving support issues and production-related incidents
- Participating in merge request reviews
- Collaborating closely with the Matterhorn product team
What Success Looks Like
- You take ownership of tickets from understanding → implementation → PR → iteration
- You proactively identify edge cases and raise thoughtful questions
- You contribute to discussions about trade-offs instead of waiting for instruction
- Your PRs are clean, idiomatic, and easy to review
- You integrate quickly into a monolith-based architecture
Tech Stack
- Ruby on Rails (monolith architecture)
- MySQL
- Redis (job system + caching)
- Elasticsearch
- AWS (EKS, EC2)
- Terraform
- Kubernetes
- GitLab (Issues + Merge Requests)
- Datadog (monitoring)
The codebase is intentionally idiomatic Rails with a service object pattern (Interactors). Nothing overly esoteric — strong Rails fundamentals are key.
Required Experience
- 3–6 years of professional software engineering experience
- Strong Ruby on Rails experience in production environments
- Experience working within monolith architectures
- Comfortable working in AWS-based environments
- Experience with relational databases (MySQL or similar)
- Strong understanding of code review workflows
Highly Valued
- Experience in startup environments
- High ownership and bias toward action
- Experience supporting customer-driven feature requests
- Comfort working in two-week sprint cycles
- Familiarity with Kubernetes / Terraform
Ideal Candidate Profile
You are a “startup engineer,” not a “big-company engineer.”
You move quickly. You are comfortable with imperfect information. You care about shipping. You take pride in ownership.
You don’t need every corner case spelled out — you think through them.
What we offer
- Opportunity to work on cutting-edge products
- PTO, paid holidays & family leave
- Paid learning + sponsored certifications
- A dynamic and collaborative work environment
- Fully remote team with async-first collaboration
- Computer Sponsor program
- Payment in USD