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