Senior Data Developer in Cheltenham

Senior Data Developer in Cheltenham

Cheltenham Full-Time 60000 - 80000 £ / year (est.) Home office (partial)
Journey

At a Glance

  • Tasks: Design and build scalable data pipelines using Python and SQL for BigQuery.
  • Company: Join a pioneering team of innovators in the hotel tech industry.
  • Benefits: Flexible working, high-quality tools, and regular company off-sites.
  • Other info: Mentor teammates and influence critical business platforms.
  • Why this job: Shape the future of hotel experiences while working with cutting-edge technology.
  • Qualifications: 5+ years in data engineering with strong GCP and SQL skills.

The predicted salary is between 60000 - 80000 £ per year.

What you'll do

  • You'll work end-to-end. That means:
    • Design and build scalable ETL/ELT pipelines for BigQuery, using Python and SQL.
    • Lead our implementation of DataForm for version-controlled, testable SQL transformations.
    • Define and maintain engineering standards: code review, CI/CD, monitoring, and testing.
    • Work with analysts, product engineers, and the AI team to turn business needs into robust data models.
    • Mentor teammates and help level up how Journey works with data.
    • You'll work with modern tech, use LLMs and agentic coding tools responsibly to speed up analysis and development.

Projects You’ll Work On

  • Migrating legacy Databricks ETL to GCP-native tooling.
  • Building cross-cloud ingestion pipelines (e.g., S3 or ADLS → BigQuery) as we consolidate data from partners.
  • Setting up a DataForm-based transformation layer from scratch.
  • Defining CI/CD and monitoring standards for the data platform.

What you'll bring

  • Strong production experience with Google Cloud Platform, especially BigQuery (partitioning, clustering, cost/performance tuning).
  • Hands-on experience with DataForm.
  • Advanced SQL proficiency—window functions, complex joins, and query optimization.
  • Solid Python skills for pipeline engineering and tooling.
  • Thorough understanding of ETL/ELT: orchestration, idempotency, data quality, observability.
  • Comfort with CI/CD practices and Git-based workflows (GitHub Actions, GitLab CI, etc.).
  • 5+ years in data engineering, with at least 2 years focused on GCP.

Nice to Have

  • Experience with Databricks or PySpark in production environments.
  • Familiarity with AWS or Azure data services.
  • Exposure to Infrastructure-as-Code (Terraform).
  • Knowledge of data streaming technologies (Pub/Sub, Dataflow, Kafka).
  • Partnering with analytics or ML teams.
  • Ability to communicate clearly with non-technical colleagues.

What you'll get

  • Direct ownership and influence over a critical business platform.
  • You will join a team of disruptive thinkers, digital specialists and tech pioneers.
  • High quality hardware and development tools.
  • Flexible working — in the beginning we expect mostly office collaboration but over time you will get more remote flexibility.
  • Regular company off-sites.

Our Values

  • In it together: We've got each other's backs. No ego, no silos.
  • Driven by success: When our clients win, we all win.
  • We're pioneering: The biggest risk is not taking any.

About us

Think of your role here as more than just a job; it's about shaping your future, one hotel at a time. We're a team of innovators, strategists, storytellers, and engineers, all with a few things in common. We love hotels, we get results, and we provide great online experiences for hoteliers and their guests. Our work can be challenging, but we're firm believers that when you love what you do, you do it well.

Senior Data Developer in Cheltenham employer: Journey

At Journey, we pride ourselves on being an excellent employer by fostering a collaborative and innovative work culture that empowers our employees to take ownership of their projects. As a Senior Data Developer, you'll have the opportunity to work with cutting-edge technology in a flexible environment that values mentorship and professional growth, all while contributing to meaningful projects that shape the future of the hospitality industry. Join us and be part of a team where your contributions are recognised and celebrated, and where you can truly make a difference.

Journey

Contact Details:

Journey Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Data Developer in Cheltenham

Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with potential colleagues on LinkedIn. You never know who might have the inside scoop on job openings or can put in a good word for you.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving ETL/ELT pipelines or GCP. This gives you a chance to demonstrate your expertise in Python, SQL, and DataForm, making you stand out from the crowd.

Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice explaining complex concepts in simple terms, as you'll need to communicate effectively with non-technical colleagues. We want to see how you can lead and mentor others!

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows you're genuinely interested in joining our team of innovators and tech pioneers. Don’t miss out on the chance to shape your future with us!

We think you need these skills to ace Senior Data Developer in Cheltenham

ETL/ELT Pipeline Design
BigQuery
Python
SQL
DataForm
CI/CD Practices
Git-based Workflows

Some tips for your application 🫡

Tailor Your CV:Make sure your CV speaks directly to the Senior Data Developer role. Highlight your experience with Google Cloud Platform, BigQuery, and any relevant projects you've worked on. We want to see how your skills align with what we’re looking for!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to tell us why you’re passionate about data engineering and how you can contribute to our team. Don’t forget to mention your experience with ETL/ELT processes and mentoring others.

Showcase Your Projects:If you’ve worked on any cool projects, especially those involving DataForm or cross-cloud ingestion pipelines, make sure to include them. We love seeing real-world applications of your skills, so don’t hold back!

Apply Through Our Website:We encourage you to apply through our website for a smoother process. It helps us keep track of your application and ensures you don’t miss out on any important updates. Plus, it’s super easy!

How to prepare for a job interview at Journey

Know Your Tech Inside Out

Make sure you’re well-versed in Google Cloud Platform, especially BigQuery. Brush up on your ETL/ELT processes and be ready to discuss how you've optimised performance and costs in past projects.

Showcase Your SQL Skills

Prepare to demonstrate your advanced SQL proficiency. Be ready to tackle complex queries, window functions, and joins during the interview. Practising some real-world scenarios can help you feel more confident.

Familiarise Yourself with DataForm

Since this role involves leading the implementation of DataForm, it’s crucial to understand its features and benefits. Think about how you would set up a transformation layer from scratch and be prepared to share your thoughts.

Communicate Clearly

You’ll need to work with non-technical colleagues, so practice explaining complex concepts in simple terms. This will show that you can bridge the gap between technical and non-technical teams effectively.