JavaScript API & Automation Specialist (Agencies Only)*

Job ID: 40156440

Budget: $250 – $750 USD

NOTE: * AGENCIES ONLY *

This is a deliberately small, low-risk project.

The agency that proves speed, precision, and reliability here will be shortlisted first for larger-scale, ongoing automation projects already queued.

I am looking for a professional IT Agency to run a very small and simple batch-automation project. This project involves automating the setup and configuration of multiple email accounts across our managed domains.

I already have the JavaScript code created for you; your job is to run the scripts, manage the APIs, and ensure quality control.

Project Action Items (Sequence)

You will run JavaScript batches to complete the following tasks:

Batch Email Creation (MXroute API): Execute internal batch automation scripts using MXroute API to provision accounts within our authorized domain environment.

Inbound Routing Batch: Configure each account to forward incoming messages to a centralized mailbox within our system for testing and management purposes.

DNS Automation (Cloudflare API): Automate DNS record updates (MX, SPF, DKIM) for all managed domains using Cloudflare API to ensure proper email routing.

Profile Image Batch (Gravatar API): Connect each email to our brand logo using authorized API endpoints so it shows a profile picture.

Warmup Batch (TrulyInbox CSV): Create and upload a CSV file to initiate controlled email warmup sequences.

REQUIREMENTS:

Agencies Only

Agencies, you MUST include the following for the assigned IT person for this job::

1 Proof of Education: Copies of University/College IT degrees or JavaScript coding certificates for the team members assigned.

2 Certified Staff: Your coders MUST be JavaScript trained and certified

3 References: Contact details / proof of similar jobs completed for 3 previous clients confirming high-quality JavaScript work.

4 Communication: Excellent English and communication skills are required.

5 Documentation: You must provide a Milestone Sheet to track progress daily.

6 Best Practices: High standards for QA/QC (Quality Assurance/Quality Control).

How to Apply (Mandatory)

Answers to Skill Questions: You must answer the 3 questions below.

1 API Rate Limiting: When running a loop to create multiple accounts via API, how many seconds of "delay" (sleep) would you program between each request to avoid being blocked, and why?

2 DNS Propagation: If the Cloudflare API confirms the records are added, but the email "Connection Test" fails immediately after, what is the most likely reason?

3 Error Handling: In a batch process of multiple items, how do you ensure the script continues to run if domain #55 fails, and how do you report that specific failure

Please include in your reply:

"I agree to the validation scope and my proposed $150 USD fixed bid."

"I confirm we are an Agency"

"I confirm we are an Agency"