Banner Default Image


Senior Python Engineer - Permanent - London - £60,000-£75,000

About the role:

You will be a Python developer working with a great team who are dedicated to creating amazing online experiences. Their focus is strongly on quality and creating value for their clients. The team you will be working with use open source technologies and delivery approaches in their design and building technique. The company's philosophy is one of continuous improvement and are really committed to helping everyone grow and improve their skills.

You would be a member of the Engineering team and would typically report to an Engineering Lead.


You will be responsible for:

  • Building and deployment of back end services communicating over a range of interfaces
  • Complete all tasks to the best level of quality and level of efficiency
  • You will produce code that has been tested well, is efficient and clean.
  • Implementation of interfaces defined together with an Engineering Lead or Architect
  • Estimation and delivery of working code on time and to agreed standards
  • Code reviews for other team members
  • Mentoring of more junior team members
  • Maintaining code standards
  • Writing tests (unit tests, BDD tests) working with QA
  • Maintaining CICD pipelines
  • Taking part in workshops
  • Participating in team meetings
  • Participating in Chapter meetings
  • Interviewing new team members

You have a proven track of:

  • 5+ years of writing clean, well-designed, tested, and reusable code
  • Using test driven approach to programming: TDD for unit tests and BDD for functional tests
  • Use of web frameworks such as Flask, Django, node.js or Ruby on Rails
  • Use of Git and platforms such as Github or Gitlab
  • Working with microservices communicating over a range of interfaces such as REST, gRPC and event/message


You have knowledge of:

  • Python - expert level
  • Knowledge of Django/Flask
  • SQL / Database knowledge is essential, relational and non-relational solutions
  • Understands how the web works and REST APIs
  • Docker - solid competency

This company is part of GroupM and is a global data and measurement-driven agency that blends data science, objective media and captivating experiences to build valuable connections between brands and consumers. Clients include Google, FrieslandCampina, and the Financial Times. The agency is more than 1,700 people strong, manages over $3.2B in media spend and deploys campaigns in 71 markets via its global offices throughout North America, EMEA and APAC. This is a permanent opportunity with excellent salary and benefits.

If you think this role would be a good fit please apply today!

Senior Python Engineer - Permanent - London - £60,000-£75,000

Austin Fraser is acting as an Employment Agency in relation to this vacancy.

Austin Fraser is committed to being an equal opportunities employer, and encourages applications from candidates regardless of sex, race, disability, age, sexual orientation, gender reassignment, religion or belief, marital status, or pregnancy and maternity status.

Due to the volume of applications received, we are unable to provide individual feedback to unsuccessful applicants.