**Job Description: HubSpot API Integration Developer (Node.js)** Digital Reach is a global HubSpot Diamond Partner agency providing business process automation solutions for SMB, mid-market, and enterprise businesses worldwide. With a customer-centric approach, we deliver best-in-class business solutions that allow organizations to automate both simple and complex tasks leveraging HubSpot’s suite of offerings. Join a fast-growing agency delivering comprehensive automation solutions to empower businesses to be more efficient, profitable, and successful. **Duties and Responsibilities**: - Develop custom API integrations between HubSpot and external platforms like Salesforce, Marketo, and custom databases, using Node.js. - Work closely with the data and analytics teams to gather integration requirements, and transform them into robust, scalable technical solutions. - Implement robust error handling and data reconciliation procedures to ensure data integrity across systems. - Optimize existing HubSpot workflows, smart lists, and custom properties through API enhancements. - Manage API rate limits and ensure optimal performance of all integrations. - Create and maintain technical documentation for API integrations, including data flow diagrams and API sequence diagrams. - Collaborate with frontend and backend teams to develop high-impact features and enhancements. - Stay up-to-date with HubSpot updates and capabilities, ensuring that our integrations are always leveraging the latest features. - Support Digital Reach and client requests that require back-end CRM programming - Collaborate with Digital Reach Solutions Consultants and Solutions Engineers to scope, troubleshoot, problem solve, and create complex technical solution for our clients’ most pressing business needs - Implement common APIs based on architecture guidelines and frameworks - Analyze, design, develop, and implement RESTful services and APIs - Provide estimations and scoping of technical aspects of integration projects, as well as reviewing scopes of work regarding development needs - Participate in technology/solution decisions for projects and subsequently validating that the technical, integration, and API-driven aspect of client builds and solutions meets the scope as outlined in the customer’s Statement of Work - Assist the Sales organization in ensuring project scope is well defined, project timeline and effort estimates are accurate, and business requirements can be met - Utilize data sync to integrate clients’ operational software with HubSpot - Communicate and document your work for your internal team members via our project management system - Ad-hoc coaching and upskilling of the Digital Reach cadre of HubSpot Developers and Architects to increase their understanding of the HubSpot API, HubSpot API documentation, and available Ops Hub Knowledge Bases. - Strong proficiency in Node.js with a minimum of 3 years of hands-on experience - Proven track record in implementing real-time and batch integration processes. - Experience with data transformation and ETL processes. - Ability to develop custom connectors or plugins to extend HubSpot capabilities. - Familiarity with webhooks and real-time data syncing. - Demonstrated experience in handling large data sets and optimizing API calls for performance. - Experience building custom software integrations using Node.js - Extensive experience working with pull and push data using API, 3rd party software integration, MySQL programming, Jquery, HTML, Ajax, JSON, XML, and web programming - Database knowledge and skills in SQL - Strong experience with Python, and JavaScript - Experience connecting and testing external apps to and from HubSpot using pure APIs (without middleware) - Previous experience integrating HubSpot with at least three different types of platforms such as CRMs, ERPs, or marketing automation software. - Experience working in the API layer with security, custom analytics, throttling, caching, logging, monetization, and request and response modifications - Ability to learn new systems and platforms quickly - Ability to manage, organize, and prioritize multiple projects with multiple clients simultaneously and with mínimal supervision - Strong written, verbal, and interpersonal skills with an ability to communicate information, ideas, and processes to internal team members and clients - Experience working in and managing development tasks through a project management system - Good command of English - The ability to explain complex concepts and technical solutions to a non-technical audience **Bonus Points If You Have** - Front-end HubSpot development skills - Excellent English and client-facing skills **But You Should Know**: This isn’t the place for everyone. You’ll have a lot of autonomy, but the expectations are high, the work is fast-paced, and the hats are many. We’re looking for people with grit who take ownership, see the big picture, and are always think