ABOUT METARINA
Metarina is building the operational and transaction backbone for marinas. We replace fragmented legacy systems with a reliable end-to-end operating system for bookings, billing, payments, and integrations.
Awarded Scale-Up of the Year at the 2025 Monaco Yacht Show, Metarina is establishing itself as a leading marina management software provider in the Mediterranean and is now expanding into Indonesia and South Asia.
THE ROLE
We’re looking for a Full-Stack Engineer (Rails) to strengthen Metarina’s core product. You’ll work on core workflows that marinas use daily and on the transaction engine that moves real money.
Tasks
WHAT YOU'LL DO
- Build and maintain end-to-end product features (backend to UI)
- Improve core booking and marina operations workflows
- Extend billing, invoicing, and payment flows (Stripe Connect)
- Design and maintain APIs and integrations (accounting tools, partners, external systems)
- Improve performance, reliability, test coverage, and maintainability
Requirements
METARINA'S TECH STACK
- Backend: Ruby, Ruby on Rails, PostgreSQL, Redis, Sidekiq
- Frontend: Hotwire (Turbo + Stimulus), ERB, Tailwind CSS
- Payments: Stripe Connect
- Testing/quality: RSpec, RuboCop, security scanning
WHAT ARE WE LOOKING FOR
- Strong Ruby on Rails experience in production environments
- Comfortable shipping full-stack
- Solid SQL/data modeling skills and good engineering fundamentals
- Strong debugging skills and systems thinking
- Experience with APIs and integrations
- Strong in AI Enabled Development
- Bonus: experience with payment/billing/financial workflows
Benefits
WHAT DO WE OFFER
- Competitive compensation aligned with experience and responsibility
- Direct impact on a fast growing startup, expanding from the Mediterranean into Indonesia and South Asia
- Access to a coworking space next to Barcelona’s Port Vell, at the heart of the maritime ecosystem
- Flexible setup: Barcelona-based or Berlin-based
- Small, senior team environment with fast decision-making
- Exposure to complex, real-world systems (bookings, billing, payments, integrations)
If this sounds like a good fit, we’d like to hear from you.