Senior Ruby on Rails Engineer
REEF
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.
About the project
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.
You’ll be successful here if you have
- 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.
What we value
- 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.