AI-Focused Backend Developer Needed

Job ID: 39731360

Budget: $3,000 – $3,500 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).