Full Stack SQL Data Engineer

2 May 2025

Job Title: Full Stack SQL Data Engineer

Salary: Competitive

Hours: Full time 37.5

Tenure: Permanent

Location: Remote

Closing Date: 5pm Friday 6th June 2025

 

Purpose of the role

You will support our Technology Team in managing, maintaining and administering our data processes and external CRM systems.

We work with internal MySQL databases, and support external CRMs for political campaigning; managing flows of data to provide campaigning insights and help win elections.

You will work within a team across a mix of small and large projects and be responsible for helping  ensure that the best data is available to support staff and volunteer teams campaigning across the country.

We are looking for a Full Stack engineer who has strong SQL skills; experience in working with custom data import processes (NodeJS); and can also implement front-end data visualisation components within a React framework.

Key responsibilities

 

  1. Understand and help to manage and maintain our data processes and CRM databases (Salesforce and NGPVAN Connect)
  2. Take ownership of data import processes to ensure the best possible data is in our systems
  3. Support teams in HQ with data exports and customised reports
  4. Troubleshoot issues with our CRM databases and provide support to the technology team and HQ
  5. Provide support, fixes, and improvements to existing data flows - working in with MySQL, NodeJS and shell scripts
  6. Make sure we comply with GDPR and other requirements
  7. Document code, processes, and workflows for maintainability
  8. Implement front-end components and interactive data visualizations within a custom HTML/CSS/JS dashboard system

 

Person specification

Essential 

 

  1. Strong SQL skills including debugging and troubleshooting relational databases.
  2. An ability to work in a team to translate requirements into technical specifications
  3. Good understanding of data processes (ETL), and working with both internal MySQL databases and external CRM providers
  4. Good ability to administer CRM databases (Salesforce and NGPVAN Connect)
  5. A bias towards G Suite, IaaS and SaaS, agile development and working in the open
  6. Good ability to adapt your approach to the working styles of different people, at all levels of seniority.
  7. Ability to adapt to non-standard Salesforce setup, data model and use cases
  8. Experience in coding in NodeJS
  9. Experience with creating React components with HTML, CSS and JavaScript

     

Desirable 

 

  1. Proven ability to work with and understand the needs of volunteers.
  2. Sympathy with the aims and values of the Liberal Democrats.
  3. Good ability to get the best from external suppliers, especially on technical direction and consistency.

 

How to apply

Please read through this Job Description fully to learn more about the role before applying and take a few minutes to complete our Equality and Diversity Monitoring Form here: https://digitallibdems.typeform.com/to/uvRCaZ2K Then proceed with your application.

You should include your full, current CV of no more than two pages which includes your telephone number and email address so we can get in touch with you. Please also include a short covering letter (of no more than one side of A4), telling us why you would like to work for us and why your skills and experience will be the perfect fit! This should be sent by email to recruitment@libdems.org.uk

Our policy is to review applications as they come in so you’re encouraged to register your interest as soon as you can. If you require any additional support or you feel reasonable adjustments are needed to be made as part of the recruitment process, please let us know.

Please note: We will not be able to employ you if you are not eligible to work in the UK.

We will not be able to obtain a work permit on your behalf. Due to the volume of applications anticipated, we’re sorry but we will only be able to notify candidates whose CVs have been selected to be taken into the interview stage of the recruitment process.

The Party believes it is essential to foster equity, equality, diversion and inclusion within our workforce. We want our employees to thrive in an environment where everyone is welcome and supported in order to achieve their potential. It is important to celebrate what makes us unique and that you feel valued, appreciated and free to be who you are.

  

This website uses cookies

Like most websites, this site uses cookies. Some are required to make it work, while others are used for statistical or marketing purposes. If you choose not to allow cookies some features may not be available, such as content from other websites. Please read our Cookie Policy for more information.

Essential cookies enable basic functions and are necessary for the website to function properly.
Statistics cookies collect information anonymously. This information helps us to understand how our visitors use our website.
Marketing cookies are used by third parties or publishers to display personalized advertisements. They do this by tracking visitors across websites.