Senior Application / Python Developer

GBP 60,000 - 80,000
Job description

Job Description

Location: United Kingdom

Why choose Tag?

We are the long-standing, production partner of choice that has helped brands across borders and cultures for over half a century achieve their business goals. With 2,700 experts in 29 countries across the world, we are a global team of collaborators, innovators, and motivators.

We pride ourselves on creating empowering, safe, and supportive environments for all our employees, regardless of race, gender, sexual orientation, ability, or any other defining factor. We embrace difference through diversity of thought, experience, and expertise to maximise potential and bring the greatest benefits for our people and our clients.

We can’t bring big ideas to life without exceptional people. At Tag, we respect individuality and the power of the collective. We want people to be themselves, unafraid to voice ideas, no matter how big they are or who they come from.

In June 2023, Tag was acquired by dentsu Group, Inc, though we remain a distinct brand that is led by David Kassler, Tag Global CEO, headquartered in London. As dentsu’s acquisition of Tag significantly expands content delivery capabilities, Tag’s expertise to deliver personalized, omnichannel content in real-time and at-scale for clients remains unparalleled across the entire customer journey, unlocking marketing effectiveness and efficiency.

Tag and dentsu bring together our innovation and technology infrastructure to help solve clients’ toughest challenges. United in business acumen, we share similar core values, company culture, and embrace a vision “to be at the forefront of people-centric transformations that shape society.

dentsu was founded over 120 years ago and proudly counts nearly 72,000 employees around the world.

Job Description

We are seeking a visionary Senior Application/Python Developer with a proven track record in developing robust backend systems and scalable applications. This role is designed for a fast-paced, entrepreneurial-minded individual who excels in a dynamic environment, innovating and delivering high-quality software solutions efficiently.

The ideal candidate will have a deep understanding of Python and its application in web and software development, along with a passion for solving complex problems and contributing to the development of cutting-edge technology.

Job Qualifications:

  • 7+ years of professional experience in application development, with a significant portion dedicated to Python.
  • Comprehensive understanding of web technologies and architectures, with the ability to design and implement efficient, scalable solutions.
  • Experience in developing and deploying applications in cloud environments (AWS, Azure, GCP) is highly desirable.
  • Entrepreneurial spirit, capable of working in fast-paced environments to deliver innovative solutions that push technological boundaries.
  • Strong analytical and problem-solving skills, with the ability to tackle complex challenges and deliver practical solutions.
  • Excellent communication and collaboration skills, with experience working in agile development teams.

Desirable Skills:

  • Experience with Docker, Kubernetes, asynchronous communication, and CI/CD pipelines demonstrating proficiency in modern deployment and containerization technologies.
  • Knowledge of additional programming languages (e.g., Java, JavaScript, Go, Ruby) is a plus.
  • Active participation in the tech community, demonstrated through contributions to open-source projects, technical blogs, or speaking engagements.


  • Lead the design and development of scalable backend systems, APIs, and services, ensuring performance, security, and reliability.
  • Expertise in Python and its frameworks (such as Django, Flask, FastAPI), with a strong grasp of software engineering principles.
  • Design and implement data storage solutions, understanding the intricacies of databases (SQL and NoSQL) and data modeling.
  • Contribute to the entire application lifecycle, focusing on coding, debugging, and integration of third-party services.
  • Promote and implement best practices in code quality, testing, and maintenance to ensure high standards are met and maintained.
  • Collaborate with cross-functional teams including Product Owners, UI/UX Designers, and other engineers to create cohesive and innovative solutions.

As an ethical employer, Tag will never ask job applicants to provide private, sensitive information upfront or make offers of employment contingent on financial requests or responsibilities from any candidate.

Get a free, confidential review from a resume expert.
Select file or drag and drop it
Rated “Excellent” based on 6,176 reviews
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Senior Application / Python Developer jobs in London