API & Zapier Integration Specialist

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

WAGE / SALARY

$1,100 – $1,400 USD / month (Depending o

HOURS PER WEEK

40

DATE UPDATED

Jun 10, 2026

JOB OVERVIEW

About the Role:
Woosender Inc is looking for a brilliant, tech-obsessed Automation and Integration Specialist to connect, optimize, and expand our ecosystem. We aren’t looking for someone who just hooks up basic, two-step Zaps. We need a professional who understands the underlying architecture of data transfers, raw APIs, webhooks, and complex workflows.

You will have total ownership over managing integration workflows, mapping backend data fields, and ensuring that information flows seamlessly between our core systems without data drops.

Key Responsibilities:

Advanced Workflows: Design, test, and deploy multi-step automated sequences in Zapier using complex conditional paths, filters, data formatters, and custom loops.

API & Webhook Customization: Build custom integrations using Webhooks by Zapier, REST APIs, and native HTTP request modules to connect tools lacking pre-built integrations.

Data Auditing & JSON Parsing: Ensure inbound/outbound JSON data fields pass perfectly between applications. Troubleshoot payload errors and sync mismatches immediately.

Error Handling Infrastructure: Implement strict catch-and-retry error boundaries to ensure critical software automations don't silently fail during high-volume transfers.

Documentation: Write pristine internal runbooks for every workflow you build so the system logic is easily maintained as we scale.

Requirements:

Technical Footprint: 3+ years of dedicated experience managing advanced Zapier architectures, webhooks, and raw REST API endpoints.

Platform Literacy: Deep familiarity with data formatting (JSON parsing, arrays) and foundational web mechanics. Experience deploying custom JavaScript or Python snippets inside "Code by Zapier" steps is a massive advantage.

Flawless English Communication: Exceptional verbal and written English. You must be able to explain technical data flows clearly and collaborate with the engineering team.

Self-Governance: You are a strategic builder who values data accuracy, tests automations systematically before shipping, and doesn't require constant micromanagement.

How to Apply:
To filter out automated bot submissions, generic template cover letters will be immediately deleted.

To apply, reply to this posting with the exact subject line: "Integration Expert: [Insert Your Total Years of Zapier Experience]" and include the following:

A brief overview of the most complex, multi-step API/Zapier integration workflow you have personally architected from scratch.

In your own words, briefly explain the difference between a polling trigger and a webhook trigger inside Zapier, and when you would use custom code instead of a native app step.

A link to your updated resume.

A quick 60-second video intro (Loom/Zoom link) introducing yourself and outlining your backend integration experience.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0009
Controller Execution Time ( Jobseekers / Job )  0.0322
Total Execution Time  0.0337
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,502,872 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/API-Zapier-Integration-Specialist-1666139
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0205 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0009   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1666139
 LIMIT 1 
0.0010   SELECT *
FROM `employers`
WHERE `employer_id` = 146833
 LIMIT 1 
0.0048   SELECT COUNT(DISTINCT t.id) as cnt
FROM 
`t_thread` `t`
INNER JOIN `t_message` `mON `t`.`id` = `m`.`thread_id`
INNER JOIN `t_message_employer` `eON `m`.`id` = `e`.`message_id`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1666139
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-06-19',ej.date_added) duration_daysDATEDIFF('2026-06-19',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-06-19',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1666139' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1666139 
0.0009   UPDATE employer_jobs SET hit_counts '***Jun-10-2026=153***Jun-11-2026=171***Jun-12-2026=13***Jun-13-2026=14***Jun-19-2026=1' WHERE job_id'1666139'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jun-2026=352' WHERE job_id'1666139'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1666139' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1666139 
0.0091   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '146833'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)