Job Search and Career Advice Platform

Enable job alerts via email!

Middle Python Developer (Google Cloud, APIs for Marketing Platform)

Madfish

Remote

GBP 60,000 - 80,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading tech company in the United Kingdom is looking for an experienced Python Developer. Your role will involve designing and implementing backend services and API integrations within a scalable Google Cloud architecture. You will work with a tech stack that includes Python and various Google Cloud technologies, optimizing performance and reliability while collaborating with a team of experts. The company offers competitive salary, remote work options, and opportunities for professional growth.

Benefits

Competitive salary
Remote work
Opportunities for professional growth
Flexible working hours
Paid English courses
Paid sick leave and vacation

Qualifications

  • 5+ years of experience as a Python Developer.
  • Strong experience with Google Cloud services.
  • Confident with API development and integration, including OAuth.
  • Experience with ETL/data pipeline development.
  • Understanding of distributed systems and microservice architecture.

Responsibilities

  • Develop, maintain, and optimize backend services in Python.
  • Build and integrate REST/GraphQL APIs with external marketing platforms.
  • Implement scalable data processing pipelines using Google Cloud technologies.
  • Work with OAuth2 authentication flows and secure API integrations.
  • Design database schemas and write efficient SQL/NoSQL queries.

Skills

Python
Google Cloud services
API development and integration
Asynchronous programming (asyncio)
Data pipeline development
SQL/NoSQL
Clean code practices

Tools

GitHub
Docker
CI/CD
Pytest
Job description

We are building a high-load Marketing Automation Platform that integrates with multiple third-party advertising, analytics, and CRM systems. The product processes large data streams, synchronizes campaigns, and provides real-time performance insights for global clients.

Your role will be to design and implement backend services, API integrations, and data pipelines within a scalable Google Cloud architecture.

Responsibilities
  • Develop, maintain, and optimize backend services in Python
  • Build and integrate REST/GraphQL APIs with external marketing platforms (Google Ads, Meta, TikTok, etc.)
  • Implement scalable data processing pipelines using Google Cloud (Cloud Functions, Pub/Sub, BigQuery, Cloud Run, Cloud Storage)
  • Work with OAuth2 authentication flows and secure API integrations
  • Design database schemas and write efficient queries (SQL/NoSQL)
  • Improve performance, reliability, and monitoring of backend services
  • Collaborate with the product team to implement new features and improve existing flows
  • Create clean, testable, and well-documented code
Tech Stack
  • Backend: Python 3.x, FastAPI / Flask
  • Cloud: Google Cloud Platform (GCP), Cloud Run, Cloud Functions, Pub/Sub, BigQuery
  • Databases: PostgreSQL / BigQuery / Firestore
  • APIs: REST, GraphQL, OAuth2, Webhooks
  • Tools: GitHub, CI/CD, Docker
  • Testing: Pytest
Requirements
  • 5+ years experience as a Python Developer
  • Strong experience with Google Cloud services
  • Confident with API development and integration (OAuth, rate limits, retries, batching)
  • Knowledge of async programming (asyncio) is a plus
  • Experience with ETL/data pipeline development
  • Understanding of distributed systems and microservice architecture
  • Upper-Intermediate English
Nice to Have
  • Experience with marketing platforms (Google Ads API, Meta Marketing API, TikTok Ads API)
  • Familiarity with Airflow / Prefect
  • Experience in high-load data processing
  • Interest in analytics or AdTech industry
We Offer
  • competitive salary;
  • remote work;
  • opportunities for professional growth;
  • flexible working hours;
  • work with a team of experts;
  • paid English courses;
  • paid sick leave and vacation.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.