This is a dual-stack integrations role. On the .NET side, you will build integrations between HubSpot and our clients' systems using C# on the Flowgear.net middleware platform. On the Node.js side, you will build integrations and automations across HubSpot Operations Hub, Private Apps and Public Apps, and partner with our web developers on serverless functions.
Most of the work is connecting systems that were never designed to talk to each other: unfamiliar APIs, imperfect data, and clients who need it to work reliably on day one. You will own integrations end to end — from understanding the requirement, to designing the approach, to shipping it, to supporting it once it is live. Expect to run several projects at once and to choose the right stack for each problem rather than defaulting to the one you know best.
You are a practical problem solver. You scope work accurately, communicate clearly with teammates and stakeholders, and maintain code quality and thorough testing while keeping solutions as simple as the problem allows. You write documentation that someone else can pick up and use.
You consider how a change will affect the rest of the system before you ship it, and you raise risks early rather than at the deadline. You avoid overengineering: when a simple solution is the right one, you build the simple solution.
None of the following are required. We will bring the right developer up to speed on our platforms and processes.