Apply for this Job

UploadChoose a CV

To find out about how we process your data, please read our privacy policy.


Current Opportunities.

Python Developer

London, South East

Software Development

£60,000 - £70,000 per annum



Python Developer

An experienced and enthusiastic Python developer, eager to continue building technical skills in a growing team whilst helping to shape the future and direction of a rapidly expanding platform and company.

  • Self-motivated and passionate about building what’s right for the user
  • Willing to take ownership of features - and contribute to making them superb
  • Confident questioning and critiquing the status-quo
  • Keen to widen your Skill Set 

The Role:

A unique opportunity to make a real impact in a rapid growth business whist learning from the experienced and high-performing team. Reporting to the CTO, you will be working alongside the existing front-end & back-end developers to deliver a well architected, consistently high-quality system that will enable us to sustain our rapid growth.

You will mainly be working on the back-end platform and services, building new features and ensuring our architecture can scale to handle thousands of users across desktop and mobile. Work will be a combination proofs-of-concept and investigation, large strategic projects, improving our internal tooling and some smaller tactical work.

The main web app is built with Django on the back-end and React on the front.

Your skills and experience:

  • Demonstrable experience of 2+ years commercial Python & Django development
  • Solid experience building and using automated build/test pipelines
  • Experience working in an Agile/Kanban environment using industry-standard tools (Github, JIRA etc)
  • Experience designing & building APIs to drive client MVC sites & mobile apps

Nice to have:

  • Knowledge of good DevOps processes and experience of Ansible/ Puppet/ Chef
  • Experience building scalable web-based systems
  • Experience with managing AWS infrastructure (ELBs/ALBs, WAF, etc)
  • Previous work in small, high-performance teams