Python Developer - remote

YouGov
Posted 3 years ago

YouGov is searching for a Remote Python Developer to collaborate building a modern and large-scale cloud-based analytics platform built for the web, entirely in Python.

From the beginning we had one simple idea: the more people are able to participate in the decisions made by the institutions that serve them, the better those decisions will be. We are a global online community for millions of people, and thousands of organisations, to engage in a continuous conversation about their beliefs, behaviours and brands, and provide a more accurate portrait of what the world thinks. 

What will I be doing?

  • Working on the data transformation and transmitting the data, making assurances about the integrity of it
  • Our data flows handle more than 30 million data points every week, you will be central on the delivery of that data to our analytics team
  • Work primarily on backend, middleware and databases but everyone in the team regularly works on the full stack.
  • Optimization on memory management and speed is crucial given the scale and speed we want to bring to our platforms and clients.

What do I need to bring with me?

  • 4+ years’experience of Python web-based development
  • Experience using CherryPy, Flask or similar framework
  • Basic understanding of MongoDB, Django &PostgreSQL
  • Understanding of TDD methodology
  • An interest in ETL

 Additional Info…

This is a full time, permanent remote role, which can be based in any worldwide YouGov Office, or country that we have a legal entity. We are a global team with developers on US central and east coast, and European hours too. Our only requirement time-wise is to attend an online daily meeting to report on your assignments.