```html
About the Company
We're a market leader in luxury vacation rentals, with over 15,000 premium homes across hundreds of locations — particularly in Florida and the Caribbean. Unlike marketplace platforms, we're a full-service online travel company where technology meets exceptional customer service at every touchpoint. Our engineering challenges are real and meaningful: high-performance booking systems, complex inventory management, dynamic pricing, payment processing, and building tools that enable our teams to deliver white-glove service to high-value customers.
About the Role
We're looking for a backend-centric full stack developer who can architect and build robust systems while being comfortable working across the entire stack when needed. You'll be solving interesting technical problems in a domain where reliability, performance, and data integrity really matter.
Pay range and compensation package
* Competitive salary up to £85k, depending on skills and experience
* Hybrid: 1 day every 2 weeks after probation period
Responsibilities
* Building and maintaining backend services that power our booking platform
* Designing APIs and data models for complex business logic
* Working on integrations with third-party systems
* Optimizing database queries and system performance
* Contributing to architecture decisions
* Occasionally working on frontend features when needed
* Collaborating with the team on technical solutions
* Writing clean, maintainable, testable code
Required Skills
* Strong backend development skills (you're most comfortable building services, APIs, and working with databases)
* Solid understanding of full stack development (you can work on frontend when needed, but it's not your main focus)
* Experience with relational databases and SQL
* Understanding of containerization and deployment
* Proficient in C# and .NET
* Strong SQL and database design skills
* Comfortable with TypeScript for frontend work
* Experience with Docker and Linux environments
* Understanding of API design and microservices architecture
Preferred Skills
* Reliable - You deliver what you commit to, and your code works in production
* Team player - You collaborate well, help others, and contribute to a positive team culture
* Problem solver - You think through edge cases and build solutions that last
* Current - You stay up to date with technology trends and best practices
* Pragmatic - You balance perfect with done, and make smart trade-offs
The Problems You'll Solve
* Real-time availability management across 15,000+ properties
* Complex booking workflows with multiple payment scenarios
* Dynamic pricing and revenue optimization systems
* Integration with property management systems
* Tools that enable exceptional customer service
* Data analytics for property owners
* Systems that handle high-value transactions reliably
No cover letter needed - just tell me what you're looking for in your next role and why Top Villas might be a good fit. The best thing you can send me is a GitHub link.
Connect with me on LinkedIn - I'm always happy to chat about the role, our tech stack, or the problems we're solving.
```