New announcement. Learn more

Careers with Holiday Webtech

We advertise all vacancies within our business here. As a new and expanding business we have a number of exciting opportunities available.

We have the below vacancies for roles within our business. We have the option of offering, Full time Part time or project based work.

We are a growing company with a growing number of customers using our platform to market their travel businesses. All positions are completely flexible with full homeworking a hybrid, or full office based work.

Vacancies

Software Developer / Engineer

Software Developer – Holiday Webtech
Location: Flexible / Hybrid (UK)
Employment: Full-time


About Us
Holiday Webtech is a fast-growing travel technology company providing online travel agent (OTA) solutions, bespoke search and booking systems, and high-performance caching technology. Our platforms power leading travel businesses, and we are now looking to expand our development team with a talented Software Developer.
Role Overview
We are seeking an experienced Software Developer with strong skills in backend and API development to help us scale our travel technology platform. You will work closely with our product and technical teams to design, build, and maintain high-performance systems that handle millions of travel search and booking requests.
Key Responsibilities

  • Design, build, and maintain scalable backend services.

  • Develop and integrate GraphQL and RESTful APIs (working with XML and JSON data sources).

  • Build and optimise data pipelines with PostgreSQL.

  • Write efficient, reliable, and maintainable code in Python.

  • Support and improve API integrations with third-party suppliers (flights, hotels, bedbanks).

  • Work with Linux/Ubuntu environments for deployment, configuration, and troubleshooting.

  • Collaborate with front-end developers, product managers, and business stakeholders.

  • Contribute to system architecture and performance optimisation.

  • Maintain best practices for version control, testing, and deployment.

Skills & Experience
Essential:

  • Strong commercial experience with Python.

  • Proficiency in GraphQL (designing and consuming APIs).

  • Solid experience with PostgreSQL (schema design, optimisation, queries).

  • Strong understanding of REST APIs, working with XML and JSON data.

  • Experience with Linux/Ubuntu in a development and production environment.

  • Experience with version control (Git).

Desirable:

  • Knowledge of caching strategies for high-performance systems.

  • Experience in the travel industry or with travel APIs (e.g., GDS, bedbanks, airline APIs).

  • Familiarity with cloud platforms (AWS, GCP, Azure).

  • Experience with containerisation (Docker, Kubernetes).

What We Offer

  • Competitive salary based on experience.

  • Flexible working (remote / hybrid).

  • Opportunity to work on innovative travel technology used by leading OTAs.

  • Small, agile team with significant responsibility and impact.

  • Career growth within a rapidly scaling business.

App Developer

Job Description

We are looking for a strong mobile app developer who welcomes both engineering and maintenance tasks. The primary focus will be to implement new user interfaces and features together with automated unit and integration tests.

You will be working with our candid and collaborative team, where your knowledge and advice about application architecture and the newest mobile technologies will be highly appreciated. The code you write will need to be cleanly organized and of the highest quality. You’ll also help ensure solid application performance and an excellent user experience.

Responsibilities

  • Developing new features and user interfaces from wireframe models
  • Ensuring the best performance and user experience of the application
  • Fixing bugs and performance problems
  • Writing clean, readable, and testable code
  • Cooperating with back-end developers, designers, and the rest of the team to deliver well-architected and high-quality solutions

Skills

  • Extensive knowledge about mobile app development. This includes the whole process, from the first line of code to publishing in the store(s)
  • Deep knowledge of Android, iOS, etc
  • Proficiency with writing automated tests in {{ Unit, Espresso, Mocha, Jest, Enzyme, XCTest, etc. depending on the libraries you use to test }}
  • Familiarity with RESTful APIs and mobile libraries for networking, specifically {{ Retrofit, axios, Alamofire, etc. }}
  • Familiarity with the JSON format
  • Experience with profiling and debugging mobile applications
  • Strong knowledge of architectural patterns—MVP, MVC, MVVM, and Clean Architecture—and the ability to choose the best solution for the app
  • Familiarity with Git
  • Familiarity with push notifications
  • Understanding mobile app design guidelines on each platform and being aware of their differences
  • Proficiency in {{ Kotlin/Java/Swift/Objective-C/JavaScript/C#, whichever language you use in the app 
  • App will use GPS
  • Integration with Facebook