Senior Ruby on Rails Engineer

REEF
Barcelona, Spain
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Barcelona, Spain

Tech stack

API
Amazon Web Services (AWS)
Code Coverage
ETL
Database Queries
Github
JSON
Ruby on Rails
Ruby
SQL Databases
Management of Software Versions
Transaction Processing (Computing)
Caching
Stripe
Hashicorp
GraphQL
Api Design
Webhooks

Job description

We are looking for a skilled Senior Ruby on Rails Engineer to lead the development of our consumer-facing ordering and transaction processing platform. This application is a critical component of our ecosystem, handling multi-brand ordering across goods, services, and experiences. Including multi-tenant stores, menus, complex cart logic, payments, and logistics integrations.

What you'll own

  • Design and implement new features for the ordering flow, including menu management, cart logic, checkout processes, and user account management.
  • Continuously refine the solution architecture to enhance reliability, reduce complexity, and support the growing needs of the platform.
  • Maintain and expand integrations with external 3rd party services, as well as our internal transaction processing, logistics, and POS systems.
  • Develop end-to-end ETL pipelines that seamlessly bring in external data, transform it for use, and deliver it to the right destinations.
  • Write clean, maintainable code adhering to our style guide, ensure high test coverage.
  • Optimize database queries and background jobs to handle high-volume order processing.
  • Manage deployments to isolated environments and monitor application logs and metrics.

Requirements

Do you have experience in SQL?, * Deep understanding of Rails 7+, Ruby 3+, and core concepts (ActiveRecord, ActiveJob, etc.).

  • Proven ownership of JSON API design/versioning plus subdomain-aware web stacks, experience working with GraphQL services.
  • Strong SQL skills and experience with caching and job queues.
  • Experience managing complex background processing workflows. Bonus for a deep understanding of Sidekiq job queuing.
  • Write comprehensive unit, integration, and E2E tests, and ensure CI/CD pipelines (GitHub Actions) remain green.

Bonus points for

  • Experience in e-commerce, food delivery, or POS systems.
  • Deep experience with the Stripe API (Checkout, Webhooks, Tax).
  • Familiarity with Motor Admin, RailsAdmin, Blazer, or custom analytics/ops consoles.
  • Familiarity with Dokku, AWS S3, CI/CD pipelines through GitHub Actions, HashiCorp Vault-backed configuration.

Benefits & conditions

  • You take pride in your work and own the lifecycle of a feature from design to deployment.
  • You enjoy tackling complex architectural challenges in a distributed system.
  • You write readable, maintainable, and well-documented code.
  • You use AI to move faster, never at the cost of quality.
  • Short iterations, small PRs, and frequent deployments.
  • We use feature flags to decouple deployment from release, allowing us to test in production safely.

What we require

This is a full-time position based on a 40-hour work week, with flexibility to accommodate the company's operational needs. Annual PTO will align with local regulations in your region. We are seeking individuals who are comfortable traveling to support our global operations when required.

In return, we offer a dynamic, fast-paced work environment, opportunities for professional growth, and a benefits package including medical and other location-specific benefits based on your home location.     If you require alternative methods of application or screening, you must approach the employer directly to request this as Indeed is not responsible for the employer's application process.

About the company

About REEF REEF's mission is to connect the world to your block. We transform underutilized urban spaces into neighborhood hubs that connect people to locally curated goods, services, and experiences. Together we are leveraging the power of proximity to keep our communities moving forward in a sustainable and thoughtful way. We operate in a fast-paced, constantly evolving, startup-style environment across North America, the UK, and Europe.

Apply for this position