Job Openings Sr Hubspot Developer

About the job Sr Hubspot Developer

COMMITTED STAFF

Senior HubSpot Developer

JOB DESCRIPTION

Full-Time · Remote

Department

Revenue Operations

Reports To

Head of RevOps / CTO

Seniority

Senior

About the Role

We are looking for a Senior HubSpot Developer who writes code daily and builds real integrations. This

is a hands-on technical role — you will be developing Custom Code Actions, consuming and building

on top of HubSpot APIs, and engineering backend services that connect HubSpot with the rest of the

tech stack.

Beyond execution, we expect you to bring technical judgment: spot what is broken in the current setup,

propose cleaner solutions, and implement them. You will not just be maintaining existing workflows —

you will be shaping how HubSpot works across the organization.

Key Responsibilities

HubSpot Development (Core)

Write Custom Code Actions in JavaScript/Node.js within HubSpot Operations Hub to handle

complex business logic — deal transitions, scoring models, conditional routing, and data

transformations.

Build, maintain, and extend HubSpot custom objects, properties, and CRM data models.

Develop custom HubSpot apps, CRM cards, and UI extensions to surface external data inside

HubSpot.

Create and maintain HubSpot workflow automation — from simple sequences to multi-step,

multi-object flows.

API & Integrations

Consume and build on top of HubSpot APIs: CRM API, Engagements, Properties, Timeline

Events, Webhooks.

Design and maintain bi-directional integrations between HubSpot and third-party platforms via

REST APIs and Webhooks.

Build Node.js backend services to manage OAuth flows, real-time data sync, and event-driven

triggers.

Use middleware tools (n8n, Zapier, or equivalent) for integrations where custom code is not

required.

Deploy and manage serverless functions on AWS (Lightsail), Heroku, or similar platforms to

support integrations.

Data & System Integrity

Own data hygiene within HubSpot: deduplication, field mapping, lifecycle stage management,

and sync validation.

Design SQL/PostgreSQL schemas for data that lives outside HubSpot and needs to sync back

into the CRM.

Monitor integration health, catch errors proactively, and fix sync failures before they impact sales

or ops teams.

Frontend & CMS (Secondary)

Build custom HubSpot CMS modules, themes, and templates using HubL and JavaScript when

needed.

Develop React-based UI components for embedded HubSpot CRM extensions.

Technical Ownership (Plus)

Review the current HubSpot setup, identify inefficiencies, and propose cleaner technical

approaches.

Document integrations, data flows, and custom code so the team can maintain and scale the

system.

Translate business requirements from Sales and Marketing into technical specifications and

working code.

Technical Requirements

Must Have

3+ years of hands-on HubSpot development experience — not just configuration.

Proficiency in JavaScript (ES6+) and Node.js for writing Custom Code Actions and backend

services.

Solid experience with HubSpot APIs: CRM API, Webhooks, OAuth, Timeline Events.

Experience building HubSpot custom apps, CRM cards, or UI extensions.

REST API integration experience — consuming and building endpoints.

Familiarity with middleware tools: n8n, Zapier, Make, or equivalent.

English B2+ — able to communicate technical decisions clearly in writing and on calls.

Strong Plus

HubSpot certifications: CMS for Developers I & II, Integrating with HubSpot I.

Experience with AWS (Lightsail), Heroku, or serverless infrastructure.

PostgreSQL or SQL — able to design schemas and write queries.

HubL templating and HubSpot CMS module development.

React.js for CRM card and UI extension development.

Experience with HubSpot Sales Hub and Operations Hub at an advanced level.

You're a Great Fit If

You've built integrations that go beyond Zapier — you write code when the connector does not

exist.

You are comfortable reading API docs and building a working integration from scratch.

You can look at a HubSpot setup and immediately see what is fragile, redundant, or missing.

You take ownership — you do not wait to be told something is broken.

You can explain a technical decision to a non-technical stakeholder without losing them.

HubSpot is your primary tool, not one of many tools you have touched.

Core Skills at a Glance

JavaScript (ES6+) Node.js HubSpot APIs

Custom Code Actions REST APIs & Webhooks OAuth Flows

HubSpot Operations Hub HubSpot Sales Hub HubSpot CMS Hub

n8n / Zapier / Make HubL React

PostgreSQL / SQL AWS / Heroku Data Integrity / Hygiene