GrafanaPostgresReactRubyRuby on RailsAnalyticsTurboRailsPostgreSQLMentoring
About this role
Role Overview
Design tables, relationships, and constraints for new domains.
Evolve existing schemas without breaking critical production flows.
Maintain a consistent, well-documented, and understandable data model.
Structure data to support analytics, reporting, and future feature expansion.
Make pragmatic decisions balancing speed, safety, and long-term maintainability.
Lead development of intakes, eligibility flows, and clinical and operational workflows.
Build and maintain carts, checkouts, discounts, subscriptions, and renewals.
Manage the full order lifecycle, including refunds, retries, and payment reconciliation.
Develop across Rails models, controllers, views, and background jobs.
Implement modern, server-driven UX using Hotwire (Turbo and Stimulus).
Apply targeted React where appropriate within the dashboard.
Mentor a mid-level engineer and future junior developers.
Conduct code reviews with strong emphasis on data modeling and architectural quality.
Establish patterns and standards for modules, services, and models.
Translate business requirements into clear technical designs.
Break initiatives into coherent projects and ClickUp tasks.
Communicate trade-offs clearly and propose improved approaches.
Design safe, reversible database migrations.
Own background jobs, Solid Queue usage, and operational resilience.
Contribute to observability through Grafana and related tooling.
Requirements
10+ years of professional software engineering experience with a strong focus on MVC web frameworks.
Deep Ruby on Rails expertise, including experience within a substantial Rails monolith.
Strong hands-on experience across routing, models, controllers, views, and background jobs.
Proven data modeling and system architecture experience reflecting real business domains.
Experience evolving live production schemas without downtime.
Experience with e-commerce and transactional systems, including carts, checkouts, orders, subscriptions, promotions, refunds, payment gateways, and webhooks.
Experience managing financial flows and ensuring data integrity.
PostgreSQL schema design, indexing, and query optimization for transactional and reporting workloads.
Experience leading projects, influencing architecture, and mentoring developers.
Telehealth or healthcare experience preferred.
Experience with GLP-1 or weight loss products preferred.
Experience with Fly.io, Solid Queue, PlanetScale, Grafana, and startup or early-stage environments preferred.
Tech Stack
Grafana
Postgres
React
Ruby
Ruby on Rails
Benefits
Final compensation is set after evaluating experience and location.