Experience:
5+ years in high-volume ESP integrations & deliverability optimization
Tech Stack:
- Laravel 10/11
- Node.js 18+ (Bun)
- SendGrid (Mail & Marketing APIs)
- Redis
- MySQL 8
- Docker
- GitHub Actions
- OSS queues (Bee-Queue, BullMQ-OSS, Taskless, etc.)
About the Role:
We are aiming to develop a Bulk Email Marketing module that must land emails in the inbox—not the spam folder. You will design and operate queue‑driven batch sends and—most critically—engineer deliverability safeguards to keep spam rates below 0.1 % across millions of sends. You’ll also migrate our current Node/BullMQ service to an open‑source queue and integrate everything seamlessly into our Laravel-based CRM. All front‑end work is handled by a separate team; your focus is pure back‑end infrastructure.
Key Responsibilities:
- Architect & build the bulk‑send workflow: throttling, retries, parallel batch pipelines and dedicated IP management.
- Implement robust deliverability controls:
- Automated SPF, DKIM, DMARC, BIMI & ARC checks on every sender domain.
- List‑hygiene pruning, bounce/complaint feedback loops, and reputation scoring.
- Pre‑send spam‑filter diagnostics (SpamAssassin rules, seed‑list placement tests).
- Migrate our existing Node micro‑service from BullMQ’s paid batch feature to an OSS queue without regressions.
- Expose clean REST APIs for the front‑end team to consume (campaign creation, scheduling, analytics).
- Handle bounce reports, unsubscribe management, and analytics integration.
- Ensure proper authentication, template rendering, scheduling, and delivery tracking.
- Ensure module security, scalability, and performance.
- Write tests/docs, perform code reviews and mentor teammates on email infrastructure best practices.
Required Skills & Experience:
- Expert‑level SendGrid integration (Marketing & Transactional) with proven record raising inbox placement.
- Proven knowledge of other mail ESP platforms like (SES, Postmark etc).
- Deep knowledge of deliverability levers: SPF, DKIM, DMARC, BIMI, IP warm‑up, feedback loops, spam‑trap avoidance, content quality scoring.
- Production experience with Node.js/Bun workers and Redis‑backed queues at 100 k+ emails/hour (Bee‑Queue, BullMQ‑OSS, Taskless, or Redis streams).
- Strong Laravel background (queues/Horizon, events, policies) to integrate micro‑services with the core CRM.
- Proficient with Docker‑based deployments and CI/CD pipelines using GitHub Actions.
- Ability to write clear documentation and conduct rigorous code reviews.
Nice to Have:
- Implemented seed‑list/inbox‑placement monitoring tools (GlockApps, Mail‑Tester, Google Postmaster).
- Experience migrating from paid BullMQ features to Bee‑Queue, Taskless, or custom Redis streams.
- Familiarity with other ESPs (AWS SES, Postmark) for future multi‑ESP abstraction.
- Observability with OpenTelemetry traces across micro‑services.
- Knowledge of Prometheus/Grafana dashboards.