Taro Logo

Senior Rails Back-End Developer

Industry-leading workforce analytics and time tracking platform for remote and distributed teams, serving over 95,000 businesses.
Brazil, IN 47834, USAWarsaw, PolandLisbon, Portugal
$93,600 - $104,000
Backend
Senior Software Engineer
Remote
7+ years of experience
Enterprise SaaS

Job Description

Hubstaff, a pioneer in remote work technology, is seeking a Senior Rails Back-End Developer to join their engineering team in a full-time, remote capacity. With over a decade of remote-first operations, Hubstaff has established itself as a leader in workforce analytics and time tracking, serving more than 95,000 businesses globally.

The role focuses on architecting, scaling, and optimizing the back-end systems that power Hubstaff's SaaS platform. As a Senior Rails Back-End Developer, you'll be responsible for designing high-volume APIs, optimizing database performance, and ensuring system reliability. The position requires expertise in Ruby on Rails, with 7+ years of professional development experience, including 5+ years specifically in production Rails applications.

Key responsibilities include designing and maintaining services using Ruby on Rails, architecting scalable systems handling millions of records, implementing background job processing with Sidekiq and Redis, and writing automated tests with RSpec. You'll work with PostgreSQL or MySQL databases, requiring strong expertise in schema design and query optimization.

The ideal candidate should have experience with modern architectural patterns, async processing, and a proven track record of designing systems for performance and scale. While JavaScript knowledge is a plus, it's not mandatory. The role offers competitive compensation ($45-50 USD/hour), flexible remote work, and the opportunity to contribute to a product-led company with strong momentum and a clear long-term vision.

Hubstaff values stability and deep product knowledge, making this an excellent opportunity for engineers looking to grow with a product and team for years. The company maintains an inclusive environment and offers benefits including a remote-first culture, technically challenging work, and the chance to make a significant impact on a rapidly growing platform.

Last updated a day ago

Responsibilities For Senior Rails Back-End Developer

  • 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 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 For Senior Rails Back-End Developer

Ruby
Redis
PostgreSQL
MySQL
Kafka
RabbitMQ
  • 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
  • A history of multi-year tenure in recent roles

Benefits For Senior Rails Back-End Developer

  • Remote-first culture built on trust, autonomy, and async collaboration
  • Opportunities to work on technically challenging problems at scale
  • Long-term product focus
  • Competitive pay for top talent

Related Jobs

Swift Testing Frameworks Engineer

Senior Software Engineer role at Apple focusing on Swift Testing Frameworks and automated testing tools development.

Software Engineer, Apple Services Engineering

Senior Software Engineer role at Apple working on CloudKit, Apple's foundational privacy-focused database platform that powers iCloud services.

Software Engineer, Core Services - Apple Services Engineering

Senior Software Engineer role at Apple Services Engineering building scalable backend systems for App Store, Music, TV+, and other Apple services.

Senior Backend Software Engineer (Golang)

Senior Backend Software Engineer position at Apple working on satellite connectivity services for iPhone, focusing on cloud service development and scalable systems.

Swift Testing Frameworks Engineer

Senior Software Engineer role at Apple focusing on Swift Testing Frameworks and automated testing tools development.