About the job
About Livio
Based in Dubai, Livio is a leading hospitality and real estate group, managing over 800 short-term rental properties under DET licensing. In addition to property management, we offer brokerage services, interior design, property maintenance, and a fully equipped business center. We are excited to announce our rebranding from Deluxe Holiday Homes to Livio, which includes distinct sub-brands for each of our service verticals.
Our company operates seven production codebases that cater to short-term rentals, real estate sales, off-plan investments, owner portals, and internal operations. Our tech stack is modern and focused on efficient deployment.
The Role
We are seeking a talented backend engineer who excels in designing robust databases, shipping APIs, integrating third-party systems, and reviewing AI-generated code. This position does not involve CTO responsibilities or team management; instead, it emphasizes craftsmanship and strong backend judgment while leveraging AI capabilities.
Our technology stack includes Next.js, TypeScript, PostgreSQL/Supabase, and Vercel. With AI handling most frontend development, you will dedicate 70% of your time to backend architecture, API design, integrations, and security, while spending the remaining 30% reviewing AI-generated UI elements.
What You Will Do
Design and deploy backend systems using Next.js, Supabase, and Vercel.
Review code generated by Claude Code, focusing on security, authentication, payment processing, and integration aspects.
Create database schemas, API contracts, RLS policies, and integration patterns.
Integrate various third-party APIs, including Guesty, Breezeway, Stripe, ERPNext, Twilio, and lead providers.
Establish monitoring, error tracking, and operational dashboards.
Write comprehensive tests using Playwright for end-to-end flows and Vitest for unit logic.
Conduct quality checks on AI-generated frontend work and address any issues.
Challenge any flawed technical decisions with well-founded evidence.
What You Will NOT Do
Make decisions regarding the technology stack or vendors, as these choices have already been made.
Manage other engineers; you will work independently.
Engage with investors or customers; that responsibility lies with the founder.
Lead sprint ceremonies or create Jira tickets; our workflow is asynchronous.
Build entire UIs from scratch; Claude handles most UI development.
Qualifications
Proven experience in shipping at least two production systems end-to-end.
Daily user of TypeScript with comfort in generics, discriminated unions, and strict mode.
Experience in deploying at least one production application using Next.js App Router.
Strong foundation in PostgreSQL, including schema design, indexing, transactions, and query optimization.
Familiarity with Supabase or a willingness to learn quickly in the first week (RLS, authentication, storage).
Comfortable with third-party API integration, including webhooks, signature verification, and retry logic.
