Python Developer
Listed on 2026-02-21
-
Software Development
Data Engineer, Python
Travel Chapter is a data-led business. The platforms that power our guests’ holidays and our homeowners’ experience rely on clean, accurate and scalable data.
We’re looking for two Python Developers to join our Product Engineering team, supporting a complex data migration programme across our websites, applications and internal systems.
This is a hands‑on engineering role with a strong data focus. It’s not a reporting or BI position — we’re looking for developers who enjoy writing high‑quality Python code and solving technical challenges involving large datasets, integrations and application‑level data flows.
If you’re a Python Developer who enjoys working close to the data layer and wants to deepen your experience in migrations, APIs and scalable platform development, this could be a great fit.
The roleAs a Python Developer, you’ll work within a product team designing, building and maintaining robust data‑driven solutions that underpin our digital estate.
A significant part of the role involves supporting structured data migrations between systems, ensuring data integrity across platforms, and building or enhancing API‑led integrations. You’ll collaborate closely with engineers, product managers and delivery colleagues to ensure data is reliable, performant and production‑ready.
Your work will directly contribute to seamless digital journeys across Travel Chapter’s brands.
What you’ll be doing- Writing clean, maintainable Python code to support application and data‑layer development
- Supporting large‑scale data migration activity across websites and internal systems
- Building and consuming APIs to enable integrations between platforms
- Working with relational databases, writing and optimising SQL queries
- Supporting data validation, transformation and quality processes
- Participating in code reviews to maintain high engineering standards
- Troubleshooting and resolving production issues
- Collaborating within Agile product teams to deliver against sprint goals
- Providing out‑of‑hours support on a rota basis where required
- Commercial experience developing with Python
- Experience working with data within applications or platform environments
- Exposure to data migrations, system integrations or API‑led development
- Strong understanding of relational databases and SQL
- Experience with MySQL and/or MS SQL Server
- Understanding of testing strategies and quality‑focused engineering
- Familiarity with Agile delivery environments
- Strong communication skills and ability to collaborate cross‑functionally
- Ideally 1+ years’ commercial experience in a development role involving data, integrations or platform work
- We’re open to earlier‑career developers who can demonstrate strong Python foundations and a genuine interest in data‑focused engineering
- Cloud infrastructure platforms
- Git Lab or other source control tools
- Salesforce or Supercontrol exposure
- Strong analytical thinking and attention to detail
- Curiosity about how data moves through systems
- Ability to balance quality and pragmatism
- Confidence testing your own work before release
- A collaborative mindset and constructive approach to problem‑solving
We’re proud to be a B Corp certified, people‑first business combining local expertise with innovative technology to create unforgettable holidays.
You’ll join a collaborative Product Engineering environment where your work has real impact. This is an opportunity to strengthen your Python expertise while developing deeper experience in data migration, integrations and scalable platform engineering.
Ready to start your next chapter?If you’re a Python Developer who enjoys working close to the data layer and solving meaningful technical challenges, we’d love to hear from you.
#J-18808-LjbffrTo Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: