Ruby on Rails Developer

Insight Global
New York, NY, United States
7 days ago
Apply on www.manhattanjobs.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Working hours
Regular working hours

Tech stack

Amazon S3 Architectural Patterns Batch Processing Data Validation Extract Transform Load (ETL) File Systems Python (Programming Language) MySQL Productivity Software Ruby on Rails Data Processing GitHub Copilot
+5 more
Rspec Software Application Programming Backend Integration Tests Data Pipelines

Job description

Our client is seeking a Senior Ruby on Rails Developer to support a high-priority batch modernization initiative. The team is migrating a legacy batch processing platform to a modern architecture leveraging Ruby on Rails 8 and the Temporal workflow platform. This project was originally planned as a multi-year effort but has been accelerated significantly, creating an urgent need for a senior engineer who can immediately contribute and work independently. The developer will be responsible for converting legacy batch jobs into modern Rails-based workflows, validating outputs against existing systems, developing automated integration tests, and ensuring production-quality implementations. The ideal candidate combines expert-level Ruby on Rails development skills with strong backend engineering experience, database expertise, and an understanding of large-scale batch processing environments. This is a hands-on, backend-focused role with minimal front-end work. Success requires strong

Requirements

problem-solving ability, ownership, and the capacity to quickly ramp up in a well-documented codebase while helping the team deliver an aggressive modernization roadmap., Must-Have Requirements

  • 8+ years of backend software development experience with strong Ruby on Rails expertise

  • Hands-on experience building applications in Ruby on Rails 8 (or latest Rails versions with knowledge of Rails 8 enhancements)

  • Strong experience with MySQL database design, querying, optimization, and data validation

  • Experience developing and maintaining batch processing systems, ETL workflows, scheduled jobs, or data processing pipelines

  • Proficiency with RSpec and automated testing frameworks

  • Experience working with AWS S3 for file storage, retrieval, and artifact management

  • Ability to independently, modernize, and refactor legacy applications into modern architectures

  • Understanding of HIPAA, PII, and sensitive data handling requirements - Experience with Temporal or similar durable workflow orchestration platforms

  • Background in healthcare, life sciences, insurance, or other regulated industries handling sensitive data

  • Exposure to Go or Python

  • Experience using developer productivity tools such as GitHub Copilot and/or modern AI-assisted development practices

  • Experience leading technical modernization initiatives with minimal oversight

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.manhattanjobs.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

7:33 min

Maximizing developer productivity with Ruby on Rails

David Heinemeier Hansson David Heinemeier Hansson +1 · Coffee With Developers

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

1:12 min

Choosing TypeScript for complex backend applications

Maximilian Otto Maximilian Otto · World Congress 2024

Videos

See all

Related articles

See all