Senior Backend Developer for AI Driven Ad Campaign

Job ID: 39708343

Budget: $2,500 – $3,000 USD

Backend Developer (Python/Django, Ads API, AI Integrations)

We are looking for a Senior Backend Developer with deep expertise in Python/Django and hands-on experience integrating complex APIs in the digital advertising domain.

You will be responsible for building the core backend logic of our AI-driven campaign platform, including full-cycle ad automation, real-time data synchronization, and scalable API infrastructure.

Responsibilities:
Ad Campaign Automation: Create, duplicate, update, and cancel campaigns in real time via Meta Ads, TikTok Ads, Google Ads, and YouTube Ads APIs. User Config & Permissions: Manage ad account connections, token storage (OAuth2), auto-refresh, and role-based access. AI-Powered Chat Backend: Build GPT-style backend for user interactions, including history, context, and multilingual support (i18n). Data Scraping & External Feeds: Extract and process data from external websites (BeautifulSoup, Selenium, Playwright). AI Integrations: Connect with OpenAI / Stable Diffusion for creative generation (text & image). Reporting & Analytics: Provide APIs for dashboards with real-time campaign performance, forecasts, and alerting (budget caps, milestones). Performance & Scalability: Develop distributed architecture with Celery/Redis, asynchronous tasks, caching, and load optimization.

Security & Compliance: Ensure GDPR compliance, full encryption, logging, and audit trail. Requirements: 3+ years with Python, Django, Django Rest Framework. Proven experience with Meta Ads API, TikTok Ads API, Google Ads API (including OAuth2). Strong knowledge of PostgreSQL at scale. Experience with Celery/Redis for background processing. WebSockets (Django Channels) for chat/real-time events. Secure, scalable API design (rate limiting, throttling, monitoring). Role-based access control (RBAC) implementation. Web scraping with BeautifulSoup, Selenium, or Playwright. Hands-on experience with AI APIs (OpenAI, Stable Diffusion).

Nice to Have: Docker, CI/CD pipelines (GitHub Actions/GitLab). Experience with AWS/GCP (servers, storage, Kubernetes). Background in digital marketing or ad tech. Familiarity with GraphQL APIs. Experience implementing secure payment systems (PayPal, Stripe, local gateways).