<img src="https://secure.intelligent-company-365.com/789779.png" style="display:none;"> Data Processing Developer - Job June 2025

Location:
Poland/Huddersfield/Hybrid

Job Type:
Full Time

Closing Date:
30/06/2025

Data Processing Developer

Reporting to: Head of Data Operations

Main Purpose of Role

Working within the Data Operations department, you will be responsible for the development, maintenance, and optimisation of data processing pipelines that ensure the accurate and timely flow of customer data into our mass communication systems. You will be expected to deliver robust and scalable solutions in line with agreed timelines and quality standards.

You will play a key role in implementing new product features into client workflows, responding to change requests, and delivering hotfixes to ensure minimal disruption to live environments. This will involve working directly within the Python codebase and using a range of supporting technologies and tools, including Git, CI/CD workflows, and monitoring platforms such as Datadog.

A strong focus on quality is essential. We foster a “right first time” development culture, where accuracy, reliability, and attention to detail are paramount. You will be expected to thoroughly test and validate all changes, proactively identifying and resolving issues before deployment. Developer-led testing and peer reviews are integral to maintaining the integrity and performance of our data pipelines.

Collaboration is key. You will liaise with internal teams to ensure seamless integration of client data and to support the delivery of communication outputs that meet business requirements. You may also support and mentor junior team members, promoting a culture of continuous improvement and shared learning.

Role Description

  • Develop, maintain, and optimise data processing pipelines for accurate and timely flow of customer.
  • Deliver scalable, high quality solutions within agreed timelines.
  • Implement new product features, manage change requests, and deliver hotfixes with minimal disruption.
  • Work within the Python codebase and utilise tools such as Git, CI/CD (e.g., ArgoCD), and Datadog.
  • Conduct thorough testing and validation in line with departmental procedures.
  • Participate in developer-led testing and peer reviews to ensure code quality and performance.
  • Collaborate with internal teams to support seamless data integration and communication delivery.
  • Mentor junior team members and contribute to a culture of best practice and continuous improvement.

Expected Knowledge / experience

Required Knowledge

  • Proficient in Python for Data Processing.
  • Basic understanding of HTML/CSS.
  • Basic knowledge of SQL or other data query languages
  • Familiarity with CI/CD workflows (ArgoCD)
  • Experience using ITSM tools and/or Jira
  • Proficient with Git (e.g., Bitbucket)
  • Ability to interpret and deliver on business requirements

 Desirable Knowledge

  • Experience with Datadog monitoring tool
  • Familiarity with - Pongo2
  • Exposure to AWS
  • Understanding of RabbitMQ or other messaging systems

 

Required Experience

  • 2-3 years experience in using Python.
  • Proven experience delivering and managing customer change.