Job Description

CASABOT® is building a multi-audience login portal inside the HubSpot ecosystem. This portal will serve:


1. End customers – to log in, manage their environments(s), view/update subscriptions.


2. Partners – to track, manage, and support opportunities.


3. Customer Service – to handle support requests.



We are looking for a HubSpot Web App Developer who can architect and implement this entire experience using HubSpot CMS, CRM and custom objects. HS is intended to be the center of our operations universe, integrating with the other tools creating a unified ecosystem.



Role Overview


You will be responsible for developing a robust, secure, and scalable multi-audience portal within HubSpot, built using custom modules, CRM extensions, and custom logic that integrates with CASABOT’s backend systems.



Fulfillment of the below key features


1. Multi-Audience Login & Access Layers


Implement portal-level authentication


Create role-based access controls for:


End customers

System integrators

Real estate developers


Build personalized dashboards, menus, and views for each audience type.



2. Customer Account & Environment Management


Build customer-facing pages where users can:


View/manage environments

Access subscription details

Update personal information

Log support tickets


Build connections between HubSpot CRM and CASABOT’s tools ecosystem (via API or custom objects).



3. Partners Portal


Create dashboards for system integrators to:


Register, update and manage sales opportunities

View assigned support tickets

Update ticket status and resolutions

Add notes, logs, and attachments


Build automated workflows for ticket routing, escalations, and notifications.



4. Customer Service Portal


Track tickets from generation to resolution

Assign them to relevant parties (L1, L2, L3)


Implement validation logic and logs to prevent misuse.



5. Technical Architecture & Integration


Architect the overall HubSpot CRM data model using:


Custom Objects

Pipelines

Custom properties


Build HubSpot Functions for:


Subscription logic

Code generation

Device sync

Authentication



Integrate CASABOT’s backend services using REST APIs and webhooks.



6. Frontend Development


Build dashboards and UI components using:


HubL

HTML/CSS

JavaScript

React



Ensure responsive, secure, and scalable front-end architecture.



7. Automation & Data Flow


Set up workflows for ticket notifications, subscription renewals, and device events.


Implement data sync rules between HubSpot CRM and CASABOT systems.



Requirements

Required Skills & Expertise:


Strong experience with HubSpot CMS + CRM Custom Development.

HubSpot Custom Objects

CRM Extensions

Serverless Functions (HubSpot Functions)

Private Content & Memberships

HubDB

API integrations (REST, OAuth)

Experience with HubSpot integrations: Xero, Chargebee, Zoho, M365, etc.

Proficiency in HubL, JavaScript, HTML, CSS.

Experience developing role-based portals or multi-user dashboards.

Familiarity with ticketing workflows and subscription logic.




Nice to Have


Experience integrating IoT devices or device-management dashboards.

Familiarity with property technology (prop-tech) systems.

Experience working with early-stage startups.




Who You Are


You think in systems, not pages.

You can create clean architecture that works for multiple user types.

You can collaborate with designers and founders to take a 0 → 1 product to life.

You enjoy problem-solving and finding elegant ways to integrate multiple systems.



Benefits

• A unique opportunity to define the End User experience of the worlds first AI Home™ platform. 

• A fast, founder-mindset environment where your work directly shapes the product.

• Competitive salary + ESOP participation.

• Flexible work setup - Dubai HQ or remote.

• Direct collaboration with visionary founders, and top engineers



  • Job Details

    Role Level: Entry-Level Work Type: Full-Time
    Country: United Arab Emirates City: Dubai
    Company Website: https://www.casabot.com Job Function: Engineering
    Company Industry/
    Sector:
    Other

    What We Offer


    About the Company

    Searching, interviewing and hiring are all part of the professional life. The TALENTMATE Portal idea is to fill and help professionals doing one of them by bringing together the requisites under One Roof. Whether you're hunting for your Next Job Opportunity or Looking for Potential Employers, we're here to lend you a Helping Hand.

    Report

    Disclaimer: talentmate.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@talentmate.com.


    Recent Jobs
    View More Jobs
    Talentmate Instagram Talentmate Facebook Talentmate YouTube Talentmate LinkedIn