Job Description
We are looking for a developer to build a robust, one-way middleware integration that syncs Speaker data from EventsAir (EA) to a designated ClickUp List. The goal is to automatically turn EA speakers into ClickUp tasks for workflow management without creating duplicates or hitting platform limits.
Technical Requirements
Source: Extract speaker details using the EventsAir GraphQL API (Name, Email, Bio, etc).
Destination: Push data to the ClickUp REST API v2.
Idempotency (Crucial): Implement a lookup-before-create logic using a unique identifier (e.g., EventsAir Contact GUID) stored in a ClickUp Custom Field.
Efficiency: The script must handle data mapping to ClickUp Custom Fields directly in the POST payload to avoid burning Automation Action limits.
Resilience: Handle API rate limits (worst case senario is 100 RPM for ClickUp, we'll confirm) using exponential backoff and provide basic error logging.
Ideal Candidate
Expertise in Python (ideally) or
Deep unde...
Technical Requirements
Source: Extract speaker details using the EventsAir GraphQL API (Name, Email, Bio, etc).
Destination: Push data to the ClickUp REST API v2.
Idempotency (Crucial): Implement a lookup-before-create logic using a unique identifier (e.g., EventsAir Contact GUID) stored in a ClickUp Custom Field.
Efficiency: The script must handle data mapping to ClickUp Custom Fields directly in the POST payload to avoid burning Automation Action limits.
Resilience: Handle API rate limits (worst case senario is 100 RPM for ClickUp, we'll confirm) using exponential backoff and provide basic error logging.
Ideal Candidate
Expertise in Python (ideally) or
Deep unde...
Ready to Apply?
Take the next step in your AI career. Submit your application to Confidential today.
Submit Application