HubSpot Developer – Custom Objects, Webhooks, Stripe API + WhatsApp HSM – Strict Spec

Remote Full-time
We need a HubSpot technical implementer (NOT a marketer, NOT an agency) to build a complete CRM infrastructure for an online university. This is a technical execution job, not a strategy job. You will follow an exact spec: Developer Implementation Checklist v0.2. There is zero room for creative interpretation. ⸻ ✔️ Required Skills (Do NOT apply unless you have ALL of these) • HubSpot Custom Objects (must have built production-level objects) • Deal Pipelines & advanced workflows • API Webhooks (Stripe / Mercado Pago / custom LMS) • Node.js or Python for HubSpot custom code actions • WhatsApp Business API (templates, 24h rule, session window) Experience with Twilio / 360dialog / Zenvia is accepted • Ability to read specifications and build EXACTLY what is described ⸻ ✔️ Responsibilities 1. Build 3-object CRM structure: • PERSON (Contact) • APPLICATION (Deal Pipeline) • ENROLLMENT (Custom Object) 2. Implement ALL fields & gates from Checklist v0.2: • ID/CURP verification • Cancellation policy acknowledgment • Payment gating • Time-gate for certificates • Pause logic • No-login / low-activity / failure risk logic • WhatsApp 24-hour compliance 3. Integrations: • Stripe / Mercado Pago → Enrollment update logic (no duplicates) • LMS → on_class_step_update, on_exam_attempt, on_credential_awarded • WhatsApp BSP → templates + automation triggers 4. Dashboards & reporting (CAC, SLA, Risk Map) 5. Live demonstration of 12 test scenarios from the checklist (If a scenario fails, you fix it.) ⸻ ✔️ Mandatory Logic Test (apply with answers) Applications WITHOUT answers will be ignored. Q1 — Duplicate Logic: Stripe sends a payment-success webhook for a student who already has an active Enrollment for this Program. How do you prevent creating a duplicate Enrollment? Q2 — WhatsApp Rule: The student last replied 30 hours ago. We need to send a retention message. What prevents us from sending free text, and what must we send instead? Q3 — Time-Gate: LMS sends “Course Completed” on Day 14, but certificates unlock on Day 28. Explain how to enforce the time-gate automatically with no manual work. ⸻ ✔️ Paid Technical Test ($20) Candidates who pass the logic test will receive a $20 paid micro-task: “Create a HubSpot Custom Object named ENROLLMENT with 10 fields and link it to Contacts.” Submit a short screen recording showing the object and properties created. If you cannot complete this task correctly, do NOT apply. ⸻ Budget $2,500 fixed (If you believe you are worth more, you must prove it with tests.) Timeline 2–3 weeks. You will be removed if you fall behind schedule. Start Immediate. Apply tot his job
Apply Now

Similar Opportunities

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote Full-time

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote Full-time

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote Full-time

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote Full-time

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote Full-time

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote Full-time

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote Full-time

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote Full-time

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote Full-time

USPS Office Helper

Remote Full-time

**Job Title: Remote Data Entry Specialist – Flexible Work Opportunities at blithequark**

Remote Full-time

United Airlines Flight Attendant Immediate Openings Full-Time Flexible Shifts

Remote Full-time

Northwell careers

Remote Full-time

Experienced USPS Sales Associate - Driving Business Growth and Customer Satisfaction in the Postal Industry

Remote Full-time

Experienced Freelance Content Writer – Creative Storyteller and Digital Content Specialist for Remote Collaboration

Remote Full-time

Experienced Data Entry and Logistics Analysis Professional - Remote Opportunity for Career Growth and Development at blithequark

Remote Full-time

988 Chat/Text Crisis Specialist (IL)

Remote Full-time

Medical Assistant at Central Brownsville

Remote Full-time

Experienced Remote Data Entry and Form Filling Specialist – Accurate Data Management and Administration Expertise for arenaflex

Remote Full-time

**Experienced Full Stack Virtual Customer Service Associate – blithequark Store**

Remote Full-time
← Back to Home