F

Sr Ruby On Rails Engineer OC-34

Find Job Latam
A tiempo completo
En el sitio
San José, Costa Rica

 Job Description:

Senior Ruby on Rails Engineer

Our partner is looking for a Senior Ruby on Rails Engineer to take technical ownership of a mature, mission-critical education platform during a period of transition. This role will act as the platforms technical lead, with an initial focus on platform stability, customer support, and deep system understanding, evolving over time toward enablement and team scaling.

About the Platform

The platform is a Ruby on Rails monolith with JSON and GraphQL APIs supporting React (TypeScript) front-ends. It ingests and normalizes data from education information systems and generates analytical insights using proprietary AI models.

A core component of the system includes a highly complex schedule-building engine with bidirectional data synchronization, which is actively supported for existing customers.

What Youll Do

  • Assume technical ownership of the platform following the transition of a long-tenured lead engineer

  • Partner closely with product leadership to translate product strategy into technical designs and an executable backlog

  • Act as a hands-on senior engineer, developing features and guiding other engineers working in the codebase

  • Serve as the final escalation point for complex production and data-related issues during peak usage periods

  • Troubleshoot live data issues and platform behavior across integrated systems

  • Collaborate with data science teams to integrate and support new AI models

  • Capture institutional knowledge and progressively systematize platform support processes

  • After initial stabilization, help train and enable a nearshore support engineering team

What Were Looking For

  • Deep experience with Ruby on Rails in large, long-lived production codebases

  • Strong debugging and reverse-engineering skills in complex, data-heavy systems

  • High autonomy and ability to ramp up quickly with limited documentation

  • Comfort owning production issues and making judgment calls under pressure

  • Experience mentoring engineers and transferring domain knowledge

  • Ability to balance short-term support and stability needs with long-term platform health

Context

This role is especially critical during the first half of the year, supporting the platform through a high-demand period. The previous technical lead will be available on a limited consulting basis to support targeted knowledge transfer.

Off-hours support is rare, supported by mature infrastructure and an established platform engineering function.

  Required Skills:

Balance Escalation Ruby Debugging GraphQL Ownership Information Systems Consulting Data Science Mentoring Features Customer Support React JSON Infrastructure TypeScript Strategy Pressure Education Documentation Engineering Science Leadership