Join Ritzy Yachts as our next Full-Stack Developer
Location: Full-time - Remote / Home Office position.
Time Zone Requirement: Minimum four hours of daily overlap with US Eastern Time (Miami-based founder).
Ritzy Yachts is seeking a curious, hands-on Full-Stack Developer (Junior to Semi-Senior) with solid data and database skills to help build our client-facing applications, internal tooling and the data infrastructure that powers them.
This role sits at the core of our Engineering function, with a strong focus on data: relational databases, data modelling and clean, reliable queries. The majority of your time will be spent building and shipping production features end to end, with the database often at the heart of the work. You will have strong support from the founder and modern AI tooling along the way.
You will report directly to the founder and work hand in hand with our Senior Marketing Specialist, alongside a small global team. This is a hands-on role where you will learn fast, take real ownership of our data layer early, and have a direct impact on the product.
This is a foundational hire, with a clear path to Senior or Lead Engineer for the right candidate.
Ideal Candidate
- One to three years of full-stack experience, with demonstrable strength in data and databases. Internships, freelance work, bootcamp projects and substantive personal projects all qualify. A public portfolio is required: GitHub profile, personal site, or links to applications you have shipped. We weigh portfolio quality and data fluency more heavily than years of experience.
- Solid relational database skills: comfortable writing non-trivial SQL, designing sensible schemas, and reasoning about relationships, indexes and data integrity. PostgreSQL and Supabase experience is a strong plus.
- A good grasp of data modelling: turning real-world requirements into clean, normalised structures, and understanding the trade-offs involved.
- Working knowledge of a modern backend language and runtime (Node.js / TypeScript, Python or similar), with the ability to build and consume REST APIs that sit on top of your data.
- Familiarity with database migrations, and an eagerness to learn safe migration practices and row-level security policies.
- Working knowledge of frontend development with a modern framework (React / TypeScript) sufficient to contribute to features across the stack.
- Awareness of cloud and BaaS platforms (DigitalOcean, Supabase, AWS or similar) and Git / GitHub workflows. Exposure to analytics or reporting tools (Looker Studio, BI dashboards) is a plus.
- Familiarity with AI-assisted coding tools such as Claude Code, Cursor or GitHub Copilot, or genuine eagerness to develop proficiency quickly.
- Fluency in written and spoken English. Spanish is a plus.
Key Responsibilities
- Database & data modelling: Design, build and improve our PostgreSQL / Supabase schema. Write and optimize queries, contribute to migrations, and help keep our data clean, consistent and reliable.
- Backend development: Build and maintain APIs and server-side logic on top of our data layer, alongside the founder. Grow into owning larger pieces over time.
- Full-stack feature delivery: Ship features in our client app end to end alongside the founder. Scoping, data, backend, frontend, testing and deployment, primarily via AI-assisted workflows.
- Data integrity & access: Help implement and maintain row-level security policies and access rules, and learn safe migration practices across environments.
- Reporting & analytics support: Help expose clean data for internal reporting and analytics (for example via Looker Studio), and assist with integrations to third-party systems such as our CRM.
- Deployment support: Help maintain our deployment pipelines (DigitalOcean App Platform, multi-branch Git strategy) and learn our monitoring and environment setup.
- Code quality & testing: Write clean, tested code and clear documentation. Contribute to our unit, integration and end-to-end testing as you grow.
- Cross-functional collaboration: Work closely with the founder and hand in hand with our Senior Marketing Specialist, along with brokers and operations, to ship improvements that map to real business needs.
Skills & Mindset
Builder mentality with a strong desire to learn. Curious, resourceful and not afraid to dig into unfamiliar code. Comfortable asking questions and taking feedback. Strong communicator in async remote settings. Self-directed, reliable and quality-focused. Always exploring new tools and AI workflows that give a small team an outsized advantage.
What We Offer
- Competitive salary in USD.
- 28 days off annually, including 15 paid vacation days and 13 flexible public holidays to be taken at your discretion.
- Flexible working hours and location, subject to four hours of daily overlap with US Eastern Time.
- A collaborative, multicultural team distributed across the globe.
- Direct exposure to founder-led product decisions and modern AI tooling.
- A clear growth path toward a Senior or Lead Engineer role as the company scales.
- Ongoing training and professional development opportunities.
Our Hiring Process
- Application review: We evaluate your CV and public portfolio. For this position, we weigh shipped projects and curiosity more heavily than years of experience. Expect feedback within 5 business days.
- Video introduction: A 2 to 3 minute self-recorded brief. Introduce yourself, share what excites you about this role, and walk us through a project you are proud of. No high production value required.
- Technical assessment: A short interview focused on data, SQL and code quality. Designed to see how you think, not to trip you up.
- Culture & values match: A 30-minute conversation focused on your mindset, operational style, and alignment with our core values.
- Final hiring: Debrief, alignment on terms and start date, and a written offer. Reference checks may be conducted prior to signing.
About Ritzy Yachts
We are a boutique brokerage specialising in luxury crewed private yacht charters worldwide. We operate as a lean, globally distributed team, united not by geography, but by a shared commitment to excellence, meticulous attention to detail and exceptional client service.
Our Culture
We move fast, communicate clearly and hold ourselves to a high standard. This is a team where initiative is expected, accountability is non-negotiable, and the quality of your work speaks for itself.
Our Values
We live from our reputation.
We own our actions.
We are passionate about the client's journey.
We communicate with candor and respect.
We stay curious and keep improving.
*All applications are kept confidential*