Automation Developer (Digital Marketing Tooling)

🔒 Confidential Employer
Posted 24 April 2026
LOCATION
Remote
TYPE
Full-time
LEVEL
Mid-Senior level
CATEGORY
Technology
This employer holds a UK Home Office sponsor license — sponsorship for this specific role is at the employer’s discretion

SKILLS

Python JavaScript Third-Party APIs SQL Digital Marketing User-friendly interfaces

FULL DESCRIPTION

Automation Developer (Digital Marketing Tooling)

TMI is a global-facing, independent digital agency built for *performance, agility and partnership.*

We create award-winning, data-led campaigns across the globe for clients in e-commerce, finance, iGaming, beauty, skincare and grocery. TMI is guided by the core values of unified collaboration, data-centric strategy, proactive engagement, inclusivity, authenticity and integrity. We challenge convention and deliver exceptional results through a truly unique approach.

About the Role

You will design and build innovative tools to automate ad campaign deployment across platforms such as Google, Facebook, and TikTok. You will scope and develop new features, evaluate technical feasibility, and develop systems for campaign planning, including budget optimization and performance forecasting in collaboration with the data science team.

Key responsibilities include: implementing automated monitoring and alerting systems to detect performance anomalies, creating intuitive user interfaces for campaign management, and ensuring seamless integration with advertising platform APIs. You will work closely with digital marketing teams to address challenges, improve workflows, and provide ongoing technical support, continuously iterating on tools based on user feedback to ensure scalability and efficiency.

Role Requirements

##### Essential Requirements

  • Recognized Degree in Computer Science or related STEM field.
  • Proven experience working in a similar role.
  • Demonstrable skill in a programming language such as *Python*, *JavaScript*, or similar, alongside the associated web frameworks for each language.
  • Proficiency in working with Third-Party APIs, preferably with previous experience working with various ad platform APIs.
  • Ability to use at least one SQL/NoSQL DBMS and familiarity with SQL.
  • Understanding of digital marketing principles, including campaign management and key performance metrics.
  • Ability to use a version control system (e.g. *Git*) for code management and collaboration.
  • Verifiable competence in building user-friendly interfaces for complex workflows.
  • Demonstrated aptitude to work independently, prioritize tasks, and deliver high-quality results with limited oversight.
  • Strong problem-solving and critical-thinking skills.
  • Excellent communication skills to collaborate effectively and convey technical concepts to non-technical key stakeholders.
  • Enthusiasm for continuous learning, with the ability to self-motivate and work remotely and independently.

##### Desired Requirements

  • Proficiency in deploying, managing and scaling applications in a cloud computing environment. With knowledge of at least one cloud platform (e.g. *AWC, Google Cloud, Azure*).
  • Experience setting up and maintaining CI/CD pipelines through *GitHub Actions* or similar tools.
  • Experience in building outautomated testing suites to ensure proper reliability/functionality of the codebase.
  • Experience in creating lucid technical documentation and conducting training sessions to help non-technical users adopt tooling.
  • Knowledge of sensitive data security, especially when dealing with third-party APIs.

About you

  • Thrives in a dynamic, remote environment.
  • High competency in *Excel, Word*and *PowerPoint*.
  • Takes initiative.
  • Problem-solving attitude.
  • Willingness to learn.
  • “Can-do” attitude.
  • Analytical, numerate aptitudes.
  • Strong English communication skills, written and verbal.

Benefits

  • Holiday | 25 + 1 p/a worked
  • Pension | 4% ER – Salary Sacrafice
  • Mat / Pat | Yes – Above stat.
  • Medical | Yes (Discovery – After Probation)
  • Personal Days | 3 p/a

Application Process

01

Screening

Our internal Talent Manager will conduct an initial screening to ensure your experience and values align with our company culture and expectations.

02

1st Interview

You’ll have an initial interview with the hiring manager and another team member to discuss your background, aspirations, and suitability for the role.

03

Assessment

A practical technical assessment will follow, giving you the opportunity to demonstrate your skills and approach to problem-solving.

04

2nd Interview

The process concludes with a final interview, which includes a member of our senior leadership team.

Sign up free — access 45,000+ UK sponsor-licensed jobs