Fullstack Developer with Python/React for marketing automation tool
Worldwide
This is a brand-new project for our marketing agency: we're building a custom automation platform from scratch to manage multi-channel ad campaigns (Google, Meta, LinkedIn), scrape leads from various sources, and generate automated client reports. We need a fullstack developer with experience in data-heavy projects: dashboards, third-party API integrations, and background job queues. Since the project starts from zero, the developer will have a real say in architecture and tech choices. Stack: Python (leaning FastAPI, Django also possible), React + TypeScript, PostgreSQL and Redis (caching + queues), plus AWS/Docker as a nice-to-have. The work covers: designing DB schemas for campaigns, leads, and client analytics; building REST/GraphQL APIs for the dashboard; OAuth integrations with Google Ads, Facebook Graph, and LinkedIn APIs; web scraping pipelines for lead generation (Playwright/BeautifulSoup); background workers for scheduled reports, data sync, and email alerts; interactive dashboards with charts (Chart.js/D3); and multi-tenant permission handling for our agency's clients. Requirements: 5+ years of commercial fullstack experience, strong production-level Python and React skills, good English communication, and solid remote-work discipline. Big plus: experience with marketing APIs (FB/Google/LinkedIn), web scraping, and proxy rotation. Nice to have: CSV/PDF report generation or email automation experience. The project is long-term and fully remote. Candidates should send their GitHub/portfolio along with a short note about the most complex integration or scraper they've built.
- Not SureHourly
- 3-6 monthsDuration
- ExpertExperience Level
$30.00
-
$47.00
Hourly- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:20 to 50
- Last viewed by client:yesterday
- Interviewing:0
- Invites sent:1
- Unanswered invites:1
About the client
- Poland4:31 AM
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by