Middle Python Developer (Google Cloud, APIs for Marketing Platform)
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.
Required languages
| English | B1 - Intermediate |
๐
Average salary range of similar jobs in
analytics โ
Loading...