Senior Backend Engineer (PHP/Python) – Data – Remote - up to £600 per day
Initi8 Recruitment — United Kingdom · Posted ~1 day ago
🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.
Log in to add to target listDescription
Senior Backend Engineer (PHP/Python) – Data – Remote - £600 per day Outside IR35
The Role
We’re looking for a Senior Backend Engineer to join an established engineering team working on commercial and performance data systems.
This is a hands-on Software Engineering role, working roughly 50/50 across PHP and Python.
You’ll be working across two existing products – a PHP-based commercial platform and Python-based partner integrations.
The platform processes commercial and revenue performance data from a large number of partners, helping the business understand which sites, pages, campaigns and offers are performing effectively.
What You’ll Be Doing
Developing and improving backend functionality across PHP and PythonBuilding and maintaining partner integrationsWorking with third-party APIs and web scrapers to collect commercial dataImproving the automation, reliability and accuracy of data flowsWorking closely with Data Engineering and Analytics teamsHelping evolve reporting from monthly towards weekly and daily commercial insights
What We’re Looking For
Essential:
Strong Backend/Software Engineering backgroundCommercial PHP experienceCommercial Python experiencePostgreSQLExperience working with APIs/integrationsYou don't necessarily need to be using PHP in your current role, but you must have enough previous commercial experience to get back up to speed quickly.
Nice to have:
Web scrapingSnowflakeAirflowAWSExperience with data-heavy applicationsThis is not a Data Engineering position – they’re looking for a hands-on Software Engineer who is comfortable working with data rather than someone looking to move primarily into Data Engineering.
Contract
6-month initial contractFully remoteUK, Poland or Slovakia preferred; other European locations can be considered2-stage remote interview process
We have 87,951 jobs that might be an even better fit for you
DontApply's real value goes far beyond a single job link or company name. Just upload your resume — in under a minute we'll analyze all 87,951 jobs and tell you exactly which ones you should apply to right now.
Upload My Resume