About the Role
We are seeking an experienced HubSpot Developer to support and extend a highly customized HubSpot implementation for an enterprise client. This role involves deep work across HubSpot CRM, CMS, custom objects, workflows, and integrations with external systems.
The ideal candidate is comfortable inheriting complex systems, reverse-engineering existing logic, and building scalable, well-documented solutions inside and alongside HubSpot.
Key responsibilities
1. HubSpot CRM & Customization
• Maintain and extend HubSpot CRM configurations, including:
a. Contacts, Companies, Deals, Tickets
b. Custom Objects, properties, pipelines, and associations
• Build and optimize workflows, including custom-coded workflow actions
• Ensure data integrity, deduplication, and correct lifecycle management
2. HubSpot CMS & Frontend Development
• Develop and maintain HubSpot CMS themes, templates, and custom modules
• Use HubL, HTML, CSS, and JavaScript to build dynamic, reusable components
• Collaborate with designers and marketers to implement performant, scalable pages
• Manage development using HubSpot CLI and local development workflows
3. Integrations & Backend Development
• Design, build, and maintain integrations between HubSpot and external systems
• Work with HubSpot APIs, including:
a. CRM APIs
b. Custom Objects API
c. Webhooks
d. OAuth 2.0
• Develop backend services and scripts using Node.js or Python
• Handle rate limiting, retries, error handling, and data synchronization (uni- or bidirectional)
4. Custom Code & Automation
• Write and maintain HubSpot custom code actions (Node.js / Python)
• Use HubSpot serverless functions where appropriate
• Securely manage secrets and environment variables
• Debug and monitor automation failures and integration issues
5. Data Management & Migration
• Perform data imports, exports, and migrations
• Map properties and ensure historical data accuracy
• Support CRM migrations from or to other platforms when required
6. Documentation & Collaboration
• Document existing systems, workflows, and integrations
• Communicate technical tradeoffs clearly to internal teams and clients
• Collaborate with product, marketing, and engineering stakeholders