Heads up: this job position has expired. If you were already in process, no worries; it will still proceed as normal.

Full-stack Web Developer

Beauhurst is a searchable database of the UK's fastest-growing companies.

Job details

  • Full-time
  • map markerLondon, GB
  • cardRequires Work Permit
    Requires that you're a citizen or have a valid work permit / visa sponsorship to work in the country in which this position is based.
  • routeJunior
  • routeEnglish
    Preferred spoken language

Apply now


If you’re a fearless generalist with at least a year of commercial experience who loves working with Django and Python, then this could be the perfect opportunity for you.

Beauhurst is on a mission to find and track every ambitious, high-growth business in the UK. Our web platform is the number one source for data on these exciting companies. As we expand our coverage and strive to make our product even more useful, you’ll help deliver new and improved ways of accessing, storing and analyzing our data.

What you'll do:

You’ll be working alongside a tight-knit, expanding team of committed Djangonauts to solve some of our big problems:

  • Finding and matching up the people associated with high-growth companies to map their networks
  • Working on our market-leading search tools which allow our customers to ask ever more complex questions of our data
  • Better understanding and classifying our users’ behavior to help target our marketing, account management, and development efforts
  • Building better and more wide-ranging machine learning classifiers and natural language processing tools for our various data sources

Main requirements

You’ll need at least one year of commercial experience with Python and server-side web development with Django (or equivalent web framework). On top of that, you'll need solid front-end development skills (HTML5/CSS3/JavaScript) and experience with Postgresql or other relational databases. Above all, you'll need to be a natural problem-solver with a passion for learning.

Nice to have

  • Worked with a Javascript framework (Backbone, Vue.js, React, etc.) or visualization library (we use d3)
  • Experience with testing (Pytest, Selenium) and continuous integration
  • Experience in building and deploying web applications with Docker
  • Familiarity with Linux and Amazon Web Services (EC2)


Once you’re here, we’re committed to continuing your learning and development. We have a great track record of promoting from within, and if you’re interested in something we'll support you with courses and conferences (e.g. PyCon, DjangoCon, PyData) as well as monthly data science workshops.

We’re thrilled to have launched a substantial options scheme, giving you (and all your colleagues) the chance to share in Beauhurst’s growth and success.

We’re all working hard to achieve our goals but we encourage a healthy working week and are happy to accommodate flexible hours.

Our calendar is full of company events and all our people get a matched pension contribution, season ticket travel loan and a host of other perks - not least the obligatory Friday beer (and soft drink) fridge.

That all sound up your street? Then it’s about time you applied!

Apply now