Work smarter. Grow faster. Go further.

Data Engineer (Analytics)

About Us

Receipt Bank is a rapidly scaling FinTech business on a mission to disrupt the world of accounting and bookkeeping. Our products allow hundreds of thousands of SMEs and their accounting partners unlock the value of accounting data and automate bookkeeping processes through our award winning AI. Founded in 2010, we have experienced near 100% growth year-on-year, opened offices globally, raised over $60m in Private Equity investment and won a number of awards along the way.

We are now on the hunt for an accomplished, talented Data Engineer (Analytics). In this role you will play a key part in developing our data infrastructure: building reliable data models, developing tools that streamline data discovery and knowledge sharing, and supporting the analytics function adopt best-practices across their work. You will work closely with data engineers, BI analysts, and domain analysts to democratise access to data and the insights that lead to impactful products.

The role - what you’ll do:

  • Write production-quality ELT code in dbt with an eye towards performance and maintainability
  • Collaborating with colleagues to ensure that the structure of our analytics projects are scalable and maintainable
  • Ensuring that the BI team, domain analysts and data scientists have the modelled data they need to support the business - working with BI team and domain analysts to understand their data needs, and ensuring our data evolves to support them
  • Building reporting from Redshift and Looker to pro-actively be able to identify where end-users experience is being affected by slow performance
  • Coaching analysts software engineering best practices - Providing training to BI analysts and domain analysts on best practices in dbt and Looker, with a particular focus on driving an automation mentality

About you - what we are looking for:

  • Demonstrable experience of working within a similar role in a fast-paced, high growth technology (ideally SaaS) business
  • An ability to work with colleagues senior stakeholders, in order to transform ambiguous problem statements into explicit, well-defined requirements and presenting back business intelligence
  • Strong system skills - excellent understanding of Python a must, along with strong SQL skills
  • A good understanding of clean code architecture.
  • An ability to conceptualise, build and develop tools that will streamline data discovery across Receipt Bank and increase knowledge sharing throughout the business

What we will give you - the perks:

Receipt Bank is defined by its people. We believe that in order to be your best self every day, you need to feel valued, motivated and supported. At Receipt Bank, you’ll get to collaborate with inspiring people who will support you on your own career journey. We also appreciate that financial and non-financial rewards and benefits are important too! So, you can expect from us:

  • Competitive salary
  • Holiday allowance
  • Employer-paid private medical insurance and health cash plan
  • Pension scheme
  • Access to L & D training platforms
  • Friday drinks
  • End-of-quarter learning and social events
  • Gym discount
  • Cinema ticket discounts and more!

Work smarter. Grow faster. Go further. Join Receipt Bank.

Please remember we are assessing you for future opportunities when they arise. We want to speak to talented individuals who will help us deliver our ambitions across all our global locations, so if this role describes you, please apply now.

Apply Now
View all jobs