Contract Role: Middleware Developer for Bullhorn–ActiveCampaign Bidirectional Sync Location: Remote

0 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

Remote

Job Type

Temporary

Job Description

Company Description

At Ignite Your Spark Digital, we believe every business has a spark waiting to become a flame. Our mission is to turn that spark into sustainable business growth through data-driven digital marketing strategies that deliver results. For over a decade, we've helped large Fortune 500 organizations increase visibility, build qualified pipelines, nurture customer relationships, and drive measurable ROI. We focus on making marketing human, practical, and results-driven, tailoring strategies to our clients' specific goals and visions.


We are seeking an experienced API developer to architect and implement a robust, bidirectional integration between Bullhorn CRM/ATS and ActiveCampaign, our marketing automation platform. This integration will ensure accurate, real-time synchronization of lead and contact data, enabling seamless alignment between marketing and sales operations.


Scope of Work

  • Develop a secure middleware layer that wraps Bullhorn and ActiveCampaign REST APIs
  • Enable lead/contact sync with key fields (name, email, phone, company, tags/lists)
  • Support bidirectional synchronization: updates in one system are reflected in the other
  • Map and handle custom fields (e.g., lead stage, status, source, job role)
  • Implement webhook orchestration and polling fallback for near–real-time updates
  • Ensure idempotent upserts and deterministic matching using external IDs and email/phone
  • Integrate retry logic with backoff, dead-letter queues, and structured logging
  • Ensure scalability to handle high lead volumes and future extensibility
  • Provide audit-ready documentation and test harnesses for QA and stakeholder handoff


Required Skills & Experience

  • Proven experience building API integrations for CRM and marketing automation platforms
  • Strong knowledge of REST APIs, JSON, and development in Python, Node.js, JavaScript, or PHP
  • Familiarity with OAuth 2.0, Bullhorn REST API, and ActiveCampaign API
  • MUST HAVE: Experience setting up API integrations in marketing automation environments (not just general web development)
  • Experience with Zapier, Make, or other middleware tools as fallback workflows
  • Background in B2B sales, recruitment, staffing, or healthcare industries (preferred)
  • Strong communication skills and ability to work independently


Preferred Architecture

  • A middleware layer that abstracts both APIs and centralizes sync logic
  • Webhook triggers and polling fallback for update detection
  • Configurable mapping layer for field transformations and validation rules
  • Deployment via AWS Lambda, ECS, or Vercel depending on scale and latency needs
  • Structured logging, correlation IDs, and error resilience mechanisms


Deliverables

Fully functional bidirectional integration between Bullhorn and ActiveCampaign

  • Test cases demonstrating correct data sync in both directions
  • Data schema for contact field mapping and transformation logic
  • Secure deployment with credential management
  • Documentation: API endpoints used, field mapping, troubleshooting guide, and QA handoff materials


Budget

We are open to proposals from those with relevant experience and approaches. Please include:

  • Estimated hours and cost for a basic one-way sync
  • Estimated hours and cost for a full bidirectional sync with custom fields and error handling



Timeline Target completion:

4–6 weeks from project start


How to Apply

Please include in your proposal:

  • Examples of API integrations you’ve built (CRM/marketing automation preferred)
  • Your recommended approach (direct API vs. middleware)
  • Estimated timeline and cost for delivery (one-way and bidirectional sync)
  • Any relevant experience with audit logging, compliance, or healthcare/staffing environments


Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now