Node.js Marketing Email Blaster
Budget / Salary₹12,500–37,500
TypeFreelance project
LocationRemote
Posted2 hours ago
I’m building a dedicated marketing-email blaster and need a developer who lives and breathes Node.js. The core goal is simple: take a clean list of contacts and push out high-volume campaigns reliably, with full control from my own interface rather than a hosted platform.
Your brief
• Build the entire sending engine in Node.js, tuned for speed, stability, and deliverability.
• Connect the engine to at least one third-party SMTP or API-based provider of your choice (I’m flexible here, as long as the integration layer lets me swap providers later).
• Provide a minimal web dashboard where I can paste or upload a list, compose an HTML template, hit “Send” and watch progress in real time.
Deliverables
1. Production-ready Node.js codebase (well-commented, ES6+).
2. Simple front-end dashboard (React, Vue, or plain HTML/CSS—your call).
3. README with setup, environment variables, and deployment steps.
4. Basic report endpoint returning sends, bounces, and opens if the chosen provider’s API supports it.
Acceptance criteria
• A test blast of 10,000 contacts completes without crashing or timing out.
• Swapping API credentials to a different third-party provider requires no code changes beyond the config file.
• Code passes linting and installs with npm i && npm run start on a fresh machine.
Speed, clear communication, and previous experience writing high-volume email senders in Node.js will be what wins this project. If that sounds like you, let’s talk.
Your brief
• Build the entire sending engine in Node.js, tuned for speed, stability, and deliverability.
• Connect the engine to at least one third-party SMTP or API-based provider of your choice (I’m flexible here, as long as the integration layer lets me swap providers later).
• Provide a minimal web dashboard where I can paste or upload a list, compose an HTML template, hit “Send” and watch progress in real time.
Deliverables
1. Production-ready Node.js codebase (well-commented, ES6+).
2. Simple front-end dashboard (React, Vue, or plain HTML/CSS—your call).
3. README with setup, environment variables, and deployment steps.
4. Basic report endpoint returning sends, bounces, and opens if the chosen provider’s API supports it.
Acceptance criteria
• A test blast of 10,000 contacts completes without crashing or timing out.
• Swapping API credentials to a different third-party provider requires no code changes beyond the config file.
• Code passes linting and installs with npm i && npm run start on a fresh machine.
Speed, clear communication, and previous experience writing high-volume email senders in Node.js will be what wins this project. If that sounds like you, let’s talk.
Apply on Freelancer →
Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.