Job Description
HubSpot CRM Developer
As a HubSpot CRM Developer contractor, you will be responsible for building, customizing, and extending HubSpot CRM systems to help clients streamline operations and achieve better business outcomes. You’ll collaborate closely with cross-functional teams and clients to develop efficient, scalable, and user-friendly CRM solutions that enhance productivity and improve the customer experience. This role combines technical expertise, problem-solving ability, and strong communication skills to translate business needs into powerful CRM functionality.
In this role you’ll get to:
-
Develop and implement custom HubSpot CRM solutions, extensions, and integrations that align with client requirements
-
Build workflows and custom APIs to connect HubSpot with other applications and services
-
Collaborate with internal teams and clients - including business development, account strategists, designers, and web developers - to understand business goals and deliver effective CRM solutions
-
Work with RESTful APIs, making GET, POST, PUT, PATCH, and DELETE requests to HubSpot and other systems
-
Develop and manage custom objects, properties, and automations within HubSpot CRM
-
Configure and optimize HubSpot’s CMS Hub, custom quotes, and extensions for client-specific use cases
-
Ensure the performance, accessibility, and usability of CRM integrations and web applications
-
Troubleshoot and resolve technical issues within HubSpot environments
-
Stay current on best practices, tools, and trends related to HubSpot development and CRM integrations
-
Provide guidance and recommendations to clients and internal stakeholders to improve CRM workflows and user experience
You’ll bring:
-
Demonstrable experience building applications that integrate with HubSpot or other CRM platforms
-
Strong proficiency in JavaScript (including modern libraries such as React.js)
-
Experience working with RESTful APIs, including creating and managing integrations between systems
-
Familiarity with Git or other version control systems, and comfort working in the command line or terminal
-
Strong problem-solving skills and attention to detail
-
Excellent communication and collaboration skills across multidisciplinary teams
Bonus points for:
-
Familiarity with server-side JavaScript (Node.js or Deno)
-
Experience with GraphQL
-
Previous hands-on experience developing within HubSpot CRM or CMS Hub
-
Understanding of the inbound methodology and HubSpot best practices
-
Completion of HubSpot’s Integrating with HubSpot I: Foundations certification
-
Experience working in WordPress or other CMS platforms
-
Comfort using tools like ClickUp, Slack, and GSuite
-
Client-facing experience and a service-oriented mindset
About the Role
This is a freelance/contractor position with project-based collaboration. You’ll join a team that values creativity, autonomy, and high-quality execution. At Second Mile, we partner with organizations to build systems and digital experiences that move their mission forward and we’re looking for someone who’s as passionate about problem-solving as they are about clean, efficient code.
- Required: U.S. Eastern time zone availability
