HubSpot-Focused Back-End Developer / Data Engineer – ERP & CRM Integrations
Költségvetés: $20.0 - $30.0
HOURLY / FULL_TIME
⭐ 4.92 (17)
United States
api-integration, sql, restful-api, hubspot, data-migration, crm-software, erp-software, python, node.js
Preferred qualifications
- Experience: Expert
We are seeking an experienced Back-End Developer/Data Engineer with strong HubSpot, ERP/CRM integration, and data migration expertise for an immediate hire.
This role is best suited to someone who can design and build reliable integrations, manage complex data migrations, solve technical problems independently, and communicate confidently with clients and non-technical stakeholders.
The successful candidate will work closely with our Technical Team Lead and help manage technical implementations from discovery and solution design through development, testing, documentation, and delivery.
Primary Areas of Focus
HubSpot CRM development and technical configuration
ERP and CRM integrations
Complex, multi-source data migrations
API and webhook development
Back-end development and automation
Data mapping, transformation, validation, and record associations
Integration monitoring, troubleshooting, and documentation
Key Responsibilities
Design, develop, and implement custom ERP/CRM solutions, with a strong focus on HubSpot.
Build and maintain integrations using Node.js and/or Python.
Use APIs, webhooks, middleware, and cloud platforms to connect HubSpot with external systems.
Plan and execute complex CRM and ERP data migrations.
Preserve relationships between companies, contacts, deals, line items, and other CRM objects.
Build integration processes that prevent duplicate records and safely handle repeated events.
Write and optimize SQL queries for data analysis, transformation, reporting, and database management.
Translate business requirements into clear technical specifications and scalable solutions.
Lead client discovery sessions, technical workshops, and solution presentations.
Explain technical concepts clearly to non-technical stakeholders.
Troubleshoot and optimize integrations, workflows, configurations, and custom solutions.
Document technical decisions, assumptions, processes, and delivered solutions.
Manage assigned timelines, deliverables, and client expectations.
Collaborate with consulting, delivery, support, and project management teams.
Work under the guidance of and report to our Technical Team Lead.
Required Technical Experience
Strong, hands-on HubSpot experience, including CRM configuration, APIs, integrations, workflows, associations, and custom properties.
Demonstrated experience with ERP and CRM systems.
Proven experience completing large, complex, or multi-source data migrations.
Proven experience designing, building, and maintaining integrations using APIs and webhooks.
Proficiency in Node.js and/or Python.
Advanced SQL knowledge.
Experience with middleware or cloud platforms such as AWS, Google Cloud, Azure, or a comparable solution.
Understanding of data mapping, transformation, validation, deduplication, error handling, and integration monitoring.
Ability to create clear technical documentation and README files.
Experience using Git or another version-control system.
Professional Requirements
Excellent written and spoken English.
Strong client-facing communication skills.
Ability to lead meetings, discovery sessions, workshops, and technical presentations.
Ability to explain complex technical concepts in clear, accessible language.
Strong problem-solving and analytical skills.
Excellent time management and self-management.
Ability to work independently with minimal supervision.
Willingness and ability to learn new systems quickly.
Confidence handling challenging technical and client discussions.
Ability to take ownership of a solution from planning through delivery.
Preferred Qualifications
Previous experience in consulting, solutions engineering, or a client-service environment.
Experience integrating enterprise ERP and CRM platforms.
Experience leading technical projects or implementations.
Exposure to React, Angular, Vue.js, or another front-end framework.
Project management certification or equivalent practical experience.
Technical Assessment
The first stage of the interview process is a practical technical assessment estimated to take approximately three to four hours.
The assessment reflects the type of ERP/CRM migration and integration work this position will perform. It allows us to evaluate your technical reasoning, problem-solving approach, code quality, data-handling practices, and ability to document your work.
The assessment includes two parts:
HubSpot Data Migration
Migrate supplied company, contact, and deal data into HubSpot while preserving the required relationships between the records.
Airtable-to-HubSpot Integration
Build a middleware-hosted service that synchronizes companies, contacts, deals, and line items from Airtable to HubSpot. The integration must support create and update operations, maintain the correct associations, map deal statuses appropriately, and prevent duplicate records when an event is received more than once.
Candidates must submit:
Working code for both parts
A code repository or ZIP file
A short README explaining the approach, tools and libraries used, assumptions made, and what could be improved with additional time
The assessment instructions and migration data will be provided to candidates invited to continue.
Interview Process and Timeline
We are moving quickly and intend to complete the process by Thursday, August 13, 2026, with an immediate hire following the successful completion of all stages.
Technical assessment
Interested candidates will complete and submit the practical assessment. Candidates invited to this stage must confirm that they intend to participate. The submission deadline is Wednesday, August 12, 2026, at 8:00 a.m. ET.
Recruitment interview
Candidates who pass the assessment will attend a brief interview with our recruitment team. This conversation will confirm relevant experience, availability, communication skills, expectations, and additional details about the role.
Final interview
Successful candidates will then attend a final interview with our Technical Team Lead to discuss their technical approach, experience, assessment submission, and suitability for the position.
Immediate hiring decision
We aim to complete the process by Thursday, August 13, and proceed immediately with the selected candidate.
Please apply only if you are available to complete the assessment and participate in this accelerated interview process.
How to Apply
Please include the following in your Upwork proposal:
A summary of your HubSpot development experience
Examples of ERP or CRM integrations you have designed or built
Examples of complex data migrations you have completed
The back-end languages and cloud or middleware platforms you use
Your experience with HubSpot APIs, webhooks, associations, and custom objects or properties
A link to a relevant portfolio, GitHub repository, or code sample, if available
Your current availability and earliest possible start date
Confirmation that you can complete the technical assessment within the stated timeline
Please begin your proposal with the words “ERP/CRM Integration” so we know you have read the complete job description.
Megnyitás Upworkön
AI proposal draft
Generate a short cover letter for this job. Edit before sending.
Sign in to generate an AI proposal draft.
Bejelentkezés