Overview
You build custom integrations between HubSpot and clients' other systemsâERPs, custom databases, proprietary tools, third-party apps. This is a 2-person agency, so you're working directly with the founder on client projects, handling everything from initial technical scoping to deployment and post-launch support.
Role Snapshot
| Aspect | Details |
|---|---|
| Role Type | Full-stack developer / Technical implementer |
| Sales Motion | N/A - Implementation focused |
| Deal Complexity | Highly consultative - custom work |
| Sales Cycle | N/A - Development role |
| Deal Size | N/A - Development role |
| Quota (est.) | N/A - Likely project-based delivery |
Company Context
Stage: Bootstrapped micro-agency (2 employees)
Size: 2 employees
Growth: HubSpot Diamond Partner status means they've closed significant deals, but team size suggests they're staying intentionally small
Market Position: Niche technical shop in the crowded HubSpot partner ecosystemâcompeting on deep integration expertise rather than full-service marketing
What You'll Actually Do
Time Breakdown
Development (50%) | Client Calls/Scoping (25%) | Support/Debugging (20%) | Internal (5%)
Key Activities
- Client Discovery Calls: You join sales/kickoff calls to understand technical requirements. Clients often don't know what they needâyou're figuring out if their existing system even has an API, what data they actually want synced, and what HubSpot can/can't do out of the box.
- API Integration Development: You're writing code to connect HubSpot to everything elseâREST APIs, webhooks, custom middleware. Heavy use of HubSpot's API, whatever the client's other system uses, and likely Node.js or Python for custom logic.
- Data Mapping & Transformation: Client data is messy. You're cleaning, transforming, and mapping fields between systems. A lot of "their 'customer status' field needs to map to these 5 different HubSpot properties depending on X, Y, Z conditions."
- Testing & Deployment: You own the full lifecycle. Setting up dev/staging environments, testing edge cases, deploying to production, monitoring for issues.
- Post-Launch Support: When integrations break (and they willâAPIs change, client data gets weird), you're troubleshooting. Could be weeks after launch.
- Documentation: Writing technical docs for clients and internal handoff materials. Not glamorous but necessary.
The Honest Reality
What's Hard
- Scope Creep: Clients say they want "a simple integration" then reveal they need 15 custom workflows, historical data migration, and real-time syncing. You're the one who has to push back or absorb the extra work.
- Legacy System Hell: Half your time is wrestling with poorly-documented client APIs, ancient systems with no API at all, or IT teams that take weeks to give you access.
- Solo Technical Resource: In a 2-person shop, there's no other developer to pair with, review your code, or cover when you're stuck. You figure it out alone.
- Always-On Expectation: When a client integration breaks on Friday afternoon, you're the only person who can fix it. Small agency means less buffer.
- HubSpot Limitations: HubSpot's API has quirks and limits. You'll hit rate limits, deal with delayed data syncs, and explain to clients why their "simple" request isn't technically possible.
What Success Looks Like
- Integrations run reliably for months without manual intervention
- Clients can use their data seamlessly across HubSpot and their other systems
- You deliver projects on the estimated timeline without massive overruns
- You build reusable components that speed up future client work
Who You're Working With
Internal:
- Agency Founder (Dustin): He's handling sales, strategy, client relationships. You're his technical execution arm. Expect frequent check-ins and collaborative problem-solving.
Clients:
- Marketing Ops / Rev Ops Leaders: They own HubSpot and need it connected to their other tools. They understand marketing automation but may not be technical.
- IT/Engineering Teams: You'll coordinate with their developers or sysadmins to get API access, understand data structures, and troubleshoot issues.
- Executives (occasionally): Small to mid-size companies where the founder or VP wants updates on a strategic integration project.
What They Care About:
- Data accuracyâsyncing the right information reliably
- Speedâthey needed this done yesterday
- Not breaking existing workflowsâstability is critical
Requirements
- Strong full-stack development skillsâcomfortable writing production code in JavaScript/Node.js, Python, or similar
- API integration experienceâREST APIs, webhooks, authentication flows, error handling
- HubSpot platform knowledge (or willingness to learn it deeply)âunderstanding HubSpot's data model, API capabilities, and limitations
- Client-facing communication skillsâyou'll be on calls translating technical constraints into business language
- Self-directed work styleâno team to lean on, you need to own projects end-to-end
- Debugging and troubleshooting skillsâproduction issues happen, you need to diagnose and fix them quickly
- Comfort with ambiguityârequirements are often vague, systems are undocumented, you figure it out as you go