Senior Software Engineer

New Yesterday

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 (building services, APIs, and working with databases)
  • Solid understanding of full stack development (can work on frontend when needed, but main focus is backend)
  • 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.

Seniority level

  • Mid-Senior level

Employment type

  • Full-time

Job function

  • Engineering and Information Technology
  • Industries: Travel Arrangements and Technology, Information and Media

Get notified about new Senior Software Engineer jobs in Canterbury, England, United Kingdom.

#J-18808-Ljbffr
Location:
Canterbury, England, United Kingdom
Salary:
£125,000 - £150,000
Job Type:
FullTime
Category:
IT & Technology

We found some similar jobs based on your search