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 list

Description

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