Contract Role: Middleware Developer for Bullhorn–ActiveCampaign Bidirectional Sync

0 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Temporary

Job Description

Company Description

Ignite Your Spark Digital is dedicated to turning every business's potential spark into sustainable business growth through effective digital marketing. Over the past decade, the company has assisted Fortune 500 organizations with data-driven marketing strategies that produce real results. Services offered include SEO & content strategy, B2B lead generation, LinkedIn marketing, email marketing & automation, multi-channel campaigns, and marketing analytics. Ignite Your Spark Digital focuses on practical, results-oriented marketing to help businesses achieve long-term success.


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
  • 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 depending on experience and approach. 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