Apply now

Database Developer


Edinburgh, Scotland

Why Money Dashboard?

We’re building the best personal finance app in the world

We first launched in 2010, with a small team in Edinburgh, passionate about making the often-confusing world of personal finance more open, transparent and accessible for everyone.

Today our mission remains the same: to help people from every walk of life be happier and more successful by mastering their money. We’re on a mission to change millions of lives, and have made a strong start. And the best is yet to come.

Are you passionate about our mission?  Do you want to be part of the next big Fintech success story?

That's where the team comes in

We hire the best people and let them get on with it

A strong belief in what we do is what gets us out of bed in the morning. We believe less in job titles and more in organising ourselves with a common goal to get things done.

  • We collaborate and seek input from others to do our best work.
  • We are accountable for our own acts and omissions, celebrate our wins and look for ways to improve our work, our product and ourselves.
  • We disrupt and we learn fast.
  • We focus on creating a culture that works for everyone and seek people who will help us challenge our own assumptions.

Here’s what our ideal Database Developer looks like:

  • You’re looking for more than just a paycheck. You share our vision of a more open and transparent financial landscape for all
  • You have a keen interest in databases and the way they are changing as new exciting releases come out.  You are curious and want to explore all types of relational and non-relational databases.
  • You have a high level of attention to detail, strong organisational skills and a logical approach to problem solving
  • You understand database fundamentals and can talk about OLAP and OLTP Principles, respect referential integrity, standards and can tune your own queries / code.
  • You show initiative, by identifying and initiating new projects to help drive rapid growth
  • You don’t wait to be told to do something
  • You’re excited by the potential of fintech

Sound like you? Here's some of what you'll be doing:

  • Enhancing databases in an agile world.  You’ll restructure data definitions as required
  • Write complex queries using windowing functions, CTEs, temp tables where appropriate
  • Performance tuning your own and others queries helping to get data answers quickly
  • Working on solutions that allow us to represent our data as it was at any given point in time.
  • Using data to drive processing, making code agnostic and using data to drive data flow in our data products
  • Working in Powershell and Bash scripting to process data, generate data files and integrate our data across AWS cloud solutions
  • Exploring AWS environments and learning infrastructure as code such as Cloudformation to automate our data environments and data processing
  • Supporting analysts in their use of visualisation tools such as Tableau

You'll be in good company

You will be part of an established Data Insights team filled with high achievers. You will have an immediate impact and play a key role in taking Money Dashboard to the next level as you define the data landscape of a company that is data driven.

What we can offer you:

  • Competitive Salary
  • Pension Contributions
  • 33 days holiday plus a hot day on the rare occasion it gets hotter than 22 degrees in Edinburgh!
  • Fully flexible holidays (take the days whenever you want)
  • Perkbox - think cheap cinema tickets, free coffees and mobile phone insurance
  • The opportunity to learn, grow and progress your career
  • Conferences and Events so you can learn from tech’s brightest minds
  • Free food after 7pm for late workers
  • Extra days holidays for every year of service.
  • Staff lunch on Fridays
  • Cycle to work scheme
  • Your choice of tech kit

Apply for the position

Name *

Email *

Resume / CV *

Cover letter *


Employee referral

Additional information



Portfolio / Personal website

Thank you for applying! Please note when there is high response rate for a position, we can't always respond to every applicant.
Oops! Something went wrong while submitting the form.
If the issue persists you can send your application to