Design, develop, and deploy custom middleware solutions on GCP.
Build bi-directional integrations between GoHighLevel (GHL) and the Loan Origination System (LOS).
Ingest and process inbound loan data, transforming complex nested structures (e.g., multiple borrowers, policies) into a flattened single-contact model for GHL.
Develop outbound workflows to push communication data (emails, SMS, tasks, call summaries, recordings) from GHL back to LOS.
Implement robust REST APIs and webhook handlers for real-time data exchange.
Ensure data integrity and reliability through retry mechanisms and idempotent event handling.
Package, configure, and publish the integration as an application in the GoHighLevel Marketplace.
Collaborate with cross-functional teams to troubleshoot and optimize integration performance.
Requirements
6+ years of experience in backend development and system integrations.
Strong hands-on experience with Google Cloud Platform (GCP).
Expertise in designing and consuming RESTful APIs and handling webhooks.
Deep understanding of data transformation, JSON parsing, and mapping complex data relationships (many-to-one).
Proven experience with GoHighLevel (GHL) APIs, custom fields, and Marketplace app publishing.
Experience implementing fault-tolerant systems, including retry logic and idempotency.
Strong problem-solving skills and ability to work in a fast-paced, short-term engagement.