Job Description

Lead Python Developer
Data analysis company based in the United Kingdom

About the company

The company gathers data from over 700 different sources and maps it to a common data standard before serving it via Elastic Search. The data is collected and validated daily.

Tech stack:
Hosting: Heroku,
SQL database: Postgres 9.6-11,
NoSQL database: Elasticsearch v5 & v2
Code language: Python 2.7/3
Web framework: Django 1.11.x


  • Work together with a small team of developers to oversee the smooth running of the data pipeline
  • Supervise and contribute to new developments
  • Introduce new features and capabilities for the data pipeline and data repositories
  • Ensure data quality and code quality is maintained (and improved where needed)
  • Build reusable code and libraries for future use
  • Collaborate with data team and analysts
  • Work with the company owner to prioritise improvements


  • Excellent Python development skills, at least 5 years of experience in similar role
  • Experience of working on data led projects
  • Excellent knowledge of both SQL datastores and managed cloud services
  • Fluent English


  • Good knowledge of Elastic Search, including indexing and optimisation

How to apply

Please send your English CV via emailt to


Are you interested in this position? Would you like to apply for it?
Upload your CV and we'll contact you soon.

Thank you!
Successfully CV upload!

Upload your files