Python Developer

  • Location

    West London, London

  • Sector:


  • Job type:


  • Salary:

    Additional Benefits

  • Contact:

    Chris Tomlinson

  • Contact email:

  • Job ref:


  • Published:

    about 1 year ago

  • Duration:


  • Expiry date:


Python Developer
Location: London
Position type: Contract
Duration: 6 Months
Start: ASAP

Would you like to join one Europe's most popular broadcasting and media brands? Our client is at the forefront of innovation whilst pushing boundaries and you will be given the freedom and support you need to make an impact. You will be based on site working with one of the UK's most digital organisations and leading the way in entertainment. With over 20 million customers at the heart of everything, they do the scope and impact of your work is limitless. As a team, they are not afraid to try new technologies and new ways of working.

Key responsibilities

  • Deliver production-ready running tested Python software as part of a mostly-Java stack of components (Java experience is desirable, but not strictly required)
  • Work as part of the team to support and maintain the live product (including first line support).
  • Participate in daily stand-up meetings, planning games, showcases, and retrospectives.
  • Collaborate with the Product Owner to write user stories, providing information such as cost (estimates) and technical risk.
  • Work with the testers to identify and ensure acceptance criteria are satisfied.

Key skills

  • Experience working with Agile methodologies and concepts such as XP, Lean, and Kanban
  • Proven delivery experience of large-scale, Python-based backend projects
  • Python 3 or 2.6+
  • RESTful APIs
  • Testing tools & mock frameworks
  • Experience with logging, monitoring and alerting tools, e.g. Logstash, Kibana, Prometheus, Alert Manager, Grafana
  • Flask (experience with Django or other web-framework will also be considered)
  • Comfortable with pair programming and test/behaviour-driven development
  • Dev ops and experience with Docker and Kubernetes
  • Experience with performance testing frameworks, e.g. Gatling, J-Meter
  • Understanding of complex data structures (e.g. graphs) and efficient Python implementations
  • Comfortable in Unix / Linux / OS X environment
  • Experience with high volume high availability systems (backend focus)
  • A background in Continuous Integration and Delivery practices

If you believe you'd be suited please submit your CV at the first instance.