Node.js Gmail Bulk Sender

Замовник: AI | Опубліковано: 27.10.2025

I need a skilled Node.js (often referred to as “Nord.js” in the original brief) developer to build a reliable bulk-email sender that connects to Gmail via the official Gmail API and authenticates with an App Password. The primary goal is to send large batches of marketing emails while staying within Gmail’s daily limits and best-practice guidelines. Scope of work • Build a clean Node.js codebase that authenticates with OAuth2 / App Password and sends messages through the Gmail API. • Provide an interface—CLI or lightweight web panel—where I can: – import, create, and manage multiple email lists; – compose or paste HTML marketing content; – launch or pause a bulk-send job and see real-time progress. • Implement logging (success, failure, Gmail response codes) so I can export basic delivery stats. • Respect Gmail rate limits with queueing / throttling logic to avoid account suspension. • Configuration options for sender name, reply-to address, and batch size. • Clear setup guide (env variables, Google Cloud console steps, deployment commands). Acceptance criteria 1. Send a test batch of 1,000 marketing emails without exceeding Gmail limits. 2. All list-management actions (add, delete, deduplicate) work from the interface. 3. README explains local setup plus deployment on a standard VPS or Heroku-style platform. I already have a Google Workspace account and the necessary App Password ready. Looking forward to working with someone who has direct experience using Gmail API inside Node.js for high-volume or automated sends.