Have you tried MailChimp, sendinblue, or elastic mail ? It's not software but helps you sending bulk mail and also run campaign.
What should i start first "node" or "python"?