Laravel API & Integration Developer (Stripe, Calendly, HubSpot, Salesforce, Zoho, GHL)

Laravel API & Integration Developer (Stripe, Calendly, HubSpot, Salesforce, Zoho, GHL)

Laravel API & Integration Developer (Stripe, Calendly, HubSpot, Salesforce, Zoho, GHL)

Upwork

Upwork

Remoto

1 month ago

No application

About

We’re looking for an experienced Laravel API Developer / Architect to build a dynamic integration layer inside our SaaS platform. Instead of just connecting to individual CRMs, this role focuses on creating a Zapier-style field mapping system that allows providers to connect their CRM (HubSpot, Salesforce, Zoho, GoHighLevel, etc.) and define which fields map to our internal models (Leads, Courses, Conversations, Bookings). You’ll be working with our Lead Engineer to: - Design flexible data structures for external CRM field mapping - Build secure connectors for major CRMs (HubSpot, Salesforce, Zoho, GoHighLevel) - Create a webhook ingestion system that normalises inbound data into our platform schema - Implement outbound sync for statuses, bookings, and opt-outs We use Laravel 11, Redis queues, and Stripe / Calendly / HubSpot APIs, and manage tasks through Linear and GitHub. Key Responsibilities - CRM Integration Framework - Design & implement a reusable CRM connection layer with provider-level credentials and OAuth flows. - Build a UI-ready field mapping engine (backend only) for matching external CRM fields to our internal schema. - Support common entity types: Leads, Courses, Conversations, Bookings. - Store mappings in a normalised JSON structure for use across CRMs. Webhook & Data Flow Handling - Create inbound webhooks that route payloads through the mapping engine. - Implement outbound updates (status, unsubscribe, booking). - Log and queue events for reliability (Redis/Horizon). Integrations Stripe: manage subscription tiers, usage caps, and webhooks. Calendly: handle OAuth setup, webhooks, and booking sync. CRM APIs: HubSpot, Salesforce, Zoho and GHL. Documentation & Testing - Deliver Postman collections or Markdown docs showing webhook flow and mapping usage. - Use sandbox/test accounts for verification. Required Skills - Deep experience with Laravel 10+ / PHP 8+ and modular API design. - Demonstrated work on dynamic field mapping or integration frameworks (Zapier-like). - Expertise with CRM APIs: HubSpot, Salesforce, Zoho, or GoHighLevel. - Strong understanding of webhooks, OAuth2, and queue-based event processing. - Comfortable with Stripe and Calendly APIs. - Excellent documentation and async communication habits. Nice to Have - Experience designing multi-tenant integration systems. - Familiarity with Zapier Developer Platform or Make.com custom connectors. - Knowledge of Redis / Horizon / Telescope for Laravel observability.