Job Description: Backend/API Engineer Needed to Complete Turbo Affiliate Web App
I have built a SaaS web application called Turbo Affiliate in Lovable. The frontend and database are already completed. I now need an experienced backend/API engineer to enable and integrate all core modules of the platform. This includes connecting multiple third-party APIs, setting up webhooks, building backend logic, and ensuring all features operate smoothly in production.
This is a large and complex project. Only apply if you have strong experience in API integrations, OAuth, webhooks, background jobs, and SaaS backend systems.
Scope of Work:
You will be responsible for enabling the following modules:
1. Creative Studio:
- Integrate AI image/text generation APIs (OpenAI or similar)
- Build creative generation endpoints and background processing
- Save outputs to storage (AWS S3 or equivalent)
2. Landing Page Builder:
- Backend to save, load, and publish templates
- Publish static pages or generate hosted URLs
- Support preview and versioning
3. Winning Product Finder:
- Integrate product feed APIs (Amazon, AliExpress, or affiliate networks)
- Scheduled sync for product data
- Basic market analysis logic
4. Email Marketing:
- Integrate SendGrid or Mailgun
- Build campaign send endpoints
- Implement open/click webhooks
- Manage lists, sequences, and unsubscribes
5. Facebook Ads Manager:
- Full OAuth flow for account connection
- Campaign creation endpoints
- Creative upload and ad setup
- Tracking via webhooks or polling
6. Google Ads Manager:
- OAuth flow with Google Ads
- Campaign creation and basic keyword suggestions
- Performance data sync
7. Free Traffic Strategies:
- Integrations for Search Console or simple SEO data
- Optional: posting to social channels
8. AI Bot Assistant:
- Connect to OpenAI (or equivalent LLM API)
- Build chat endpoint
- Store conversations, track usage, and handle rate limits
Core Technical Requirements:
- Strong experience with API integration, OAuth2, REST, and webhooks.
- Experience with Node.js or Python backend development.
- Experience with Facebook Marketing API and Google Ads API is highly preferred.
- Strong background in SendGrid/Mailgun, OpenAI APIs, and SaaS application logic.
- Ability to implement background jobs, task queues, and retry logic.
- Experience with logging, monitoring, and production deployment.
- Ability to write clean, well-documented code.
Deliverables:
- All modules fully connected and functional
- OAuth flows for Facebook and Google Ads
- Email sending + tracking webhooks
- AI creative generator and AI chatbot working end-to-end
- Product feed integration
- Background jobs for long processes
- Postman collection or API documentation
- Staging deployment + final production support
- 30-day post-launch bug fix period
What I Provide ?
- Fully built frontend
- Database and schema
- Lovable project access
- API keys and sandbox accounts
- All UI screens and feature layouts
- Clear milestones and acceptance criteria
Ideal Candidate:
- You have completed multiple SaaS integrations.
- You have real experience with ad platforms, LLMs, and email APIs.
- You communicate clearly and provide daily/weekly updates.
- You can work independently and deliver production-quality code.