← Trabajos

HubSpot-Focused Back-End Developer / Data Engineer – ERP & CRM Integrations

Presupuesto: $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

Cualificaciones preferidas

  • Experiencia: Experto
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.
Abrir en Upwork

AI proposal draft

Generate a short cover letter for this job. Edit before sending.

Sign in to generate an AI proposal draft.

Entrar