Reef Technology-posted 19 days ago
Full-time • Senior
Miami, FL
5,001-10,000 employees
Food Services and Drinking Places

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. 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.

  • 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.
  • 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.
  • 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.
  • 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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service