Senior Rails Backend Engineer

Research & Development

Remote, Latin America / Europe

November 10, 2025

Our client is a leading provider of workforce analytics and time-tracking solutions for remote and distributed teams. With over a decade of experience as a fully remote company — long before remote work became mainstream — they have built a platform trusted by more than 95,000 businesses worldwide. Their mission is to empower people to have their most productive workday by delivering tools that bring transparency, accountability, and efficiency to modern work environments.

As a Senior Rails Backend Developer, the selected candidate will play a key role in architecting, scaling, and optimizing the backend systems that power the company’s SaaS platform. This full-time, long-term remote position involves designing high-volume APIs, improving database performance, and ensuring the overall reliability and scalability of the system. The company values stability, technical excellence, and deep product knowledge, seeking an engineer eager to grow with the product and team over the years ahead.

Responsibilities

  • Design, build, and maintain services and features using Ruby on Rails;
  • Architect scalable systems that handle millions of records and high concurrency;
  • Identify and resolve performance bottlenecks across the database, application, and infrastructure;
  • Implement background job processing (Sidekiq, Redis);
  • Write automated tests (RSpec);
  • Collaborate with the Engineering Manager and cross-functional teams to shape technical direction;
  • Contribute to code reviews, documentation, and planning sessions;
  • Ensure high reliability and scalability of core services.

Requirements

  • 7+ years of professional development experience, including 5+ years building and maintaining production Rails applications;
  • Strong database expertise (PostgreSQL or MySQL), including schema design and query optimization;
  • Experience with background job frameworks and async processing;
  • Proven experience designing systems for performance and scale;
  • Solid understanding of modern architectural patterns (SOA, event sourcing);
  • Experience working asynchronously in fully remote teams;
  • At least Upper-Intermediate English level.

Bonus points for

  • Working knowledge of JavaScript;
  • Experience with message queues (Kafka, RabbitMQ) or search engines (Elasticsearch, Solr);
  • Familiarity with Docker, Kubernetes, AWS/GCP.

We offer excellent benefits, including but not limited to

  • 10 working days of annual paid vacation;
  • 10 paid days off per year for national USA holidays, which can be discussed and arranged individually;
  • The flexibility of a fully remote position, with the autonomy to shape your work environment and schedule;
  • Significant opportunities for professional growth and skill development;
  • A collaborative and inclusive work environment where your contributions are valued.

Application form

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.