Full-Stack Developer – Scalable Ad Publishing Platform
Bütçe: -
HOURLY / FULL_TIME
⭐ 5.00 (6)
IND
Tercih edilen nitelikler
- Deneyim: Orta
We are looking for an experienced Full-Stack Developer with strong AWS experience to build a scalable advertising platform for publishers and advertisers.
The platform will allow users to create campaigns, upload banner ads, manage websites/ad zones, integrate ads using JavaScript, and track/report ad performance.
Main Features:-
• User/Publisher/Advertiser accounts
• Campaign and banner management
• Website and ad-zone management
• JavaScript ad tag for publisher websites
• High-performance ad-serving API
• Impression and click tracking
• Campaign scheduling, targeting and limits
• Ad rotation/prioritization
• Dashboard and analytics
• CSV/report exports
Analytics & Tracking - We need detailed reporting by:
• Country
• City
• Browser
• Device (mobile/desktop/tablet)
• Operating system
• Campaign
• Creative/banner
• Publisher
• Website
• Ad zone
• Date/time
Scalability:-
The system must be designed for high-volume ad traffic (100M+ impressions/month, with the ability to scale much higher).
We expect an architecture using technologies such as:
• AWS ECS/Fargate
• RDS PostgreSQL
• ElastiCache Redis
• S3
• CloudFront
• Kinesis or similar event streaming
• Athena / ClickHouse / another suitable analytics database
The developer can recommend alternatives based on performance and cost.
Important: Impression tracking should be asynchronous/event-driven rather than performing a synchronous PostgreSQL write for every ad request.
Required Experience
• Full-stack development
• Node.js/TypeScript
• React
• PostgreSQL
• Redis
• AWS
• REST APIs
• Docker/CI/CD
• High-volume/event-driven systems
• JavaScript SDKs
• Analytics/reporting
• Ad-tech, ad-server, high-volume tracking, • Kinesis/Kafka, ClickHouse or Athena experience is a major advantage.
Deliverables
1. Frontend
2. Backend/API
3. Ad-serving system
4. Publisher JavaScript SDK/tag
5. Impression/click tracking
6. Analytics/event pipeline
7. Reporting dashboard
8. AWS deployment
9. Testing and documentation
10. Production-ready source code
To Apply
Please provide:
- Examples of similar high-traffic systems you have built.
- Your experience with AWS and GA4 Measurement Protocol.
- How you would handle 100M–1B+ impressions/month.
- Your recommended architecture/technology stack.
- Estimated timeline and budget.
- Examples of relevant projects/GitHub/portfolio.
We are looking for someone who can architect, build, deploy and optimize the complete system, not just develop individual features.
Upwork'te aç
AI proposal draft
Generate a short cover letter for this job. Edit before sending.
Sign in to generate an AI proposal draft.
Giriş yap