Python Developer - Container Tech, Kubernetes, Docker

  • Job ref:


  • Location:

    Newcastle upon Tyne, Tyne and Wear

  • Sector:


  • Job type:


  • Salary:

    £400 - £460 per day

  • Contact:

    Phil Johnson

  • Email:

  • Published:

    almost 2 years ago

  • Duration:

    3 months +

  • Start date:

    October 2019

  • Consultant:


Python Developer - Container Technology

+ Python Developer role

+ Kubernetes, Docker, OpenShift

+ 3 month initial contract - should be long term

+ £400-460 per day

The Project:

The Digital Transformation Centres (DTC) are market leaders in offering creative, rapid and cost efficient solutioning to a multitude of business needs. The DTC is the 'think tank' where this work is born, much of it is first of type, proof of concept projects - a hub for pushing the boundaries, where innovation is encouraged and applauded.

We are expanding rapidly to meet the demand, from our growing customer base, for agile driven solutions. We seek to attract the very best and passionate staff in the UK digital market.

We build Digital solutions using contemporary concepts and methods such as: Micro service architecture, API for everything, Test and Domain Driven Development.

The Role:

We are looking for a Python senior developer with a strong understanding of Container technology - e.g. Kubernetes, Docker, Open shift

You're looking for engaging projects which inspire your imagination and allow you to make a difference. You've got skills, enthusiasm, energy, determination and a love of learning, problem solving and creating innovative answers to technical challenges. You have an eye for clean code and enjoy working as the principle member of a team while also being responsible for your own deliverables.

We are seeking a developer with experience of developing infrastructure / tooling code in Python orchestrate container enviroments.


  • Full life cycle from discovery to live with Agile and DevOps ways of working.

  • Playing a key role in architectural and design decisions, building toward an efficient micro services distributed architecture.

  • Writing scalable, robust, testable, efficient, and easily maintainable code.

  • Translating software requirements into stable, working, high performance software.

Essential skills & experience

  • 10 years plus application development/ software engineering experience across multiple programming languages, with the knack to build efficient, reusable, maintainable and reliable code.

  • Very strong Python skills.

  • Strong knowledge of programming language, paradigms, constructs, and idioms.

  • Shell Scripting and Linux.

  • Container environments using Docker & Kubernetes.

  • Git, CI/CD pipelines and build automation.

  • TDD, Automated testing platforms and unit tests.

  • Agile delivery utilising Scrum and Kanban methodologies.

  • Deep experience of designing and implementing micro services in a container environment.

  • Enterprise scale application design & development.

  • Queuing.