freehire launches on Product Hunt on 26 August.

Follow →

Senior Node.js Developer — integracje CRM ↔ ERP (HubSpot, Comarch XL, SAP)

Summary

Senior backend developer designing and building CRM-to-ERP integrations (HubSpot, Comarch XL, SAP) in Node.js, with AI automation and full-stack React modules.

Kogo szukamy

Szukamy seniora, który już dziś integruje systemy CRM z zewnętrznymi platformami (ERP, hurtownie danych, API third-party) i potrafi samodzielnie zaprojektować i dowieźć taką integrację od specyfikacji do produkcji.

Jeśli łączyłeś CRM (HubSpot, Salesforce, Pipedrive, Dynamics CRM lub podobny) z ERP-em klienta (Comarch XL, SAP, Symfonia, Microsoft Dynamics) albo z innym zewnętrznym API, pisałeś własny kod synchronizacji danych i rozumiesz różnicę między pollingiem z timestampem a webhookiem oraz kiedy każde z tych podejść ma sens, prawdopodobnie jesteś naszym kandydatem.

Jeśli nigdy nie integrowałeś CRM z zewnętrznym systemem produkcyjnie, ta rola nie jest dla Ciebie na tym etapie.

Prośba o nie wysyłanie CV, które nie wymieniają takiego doświadczenia wprost. Szkoda naszego i Twojego czasu.

Kim jesteśmy

BusinessWeb jest w Top 20 partnerów HubSpot na świecie. Budujemy REV/BW gotowy model CRM dla firm produkcyjnych i handlowych, zintegrowany z ERP. Tworzymy własne integracje, własne produkty softwareowe i agentów AI. Szukamy seniora do warstwy integracyjnej, to jest główny cel tej roli, nie dodatek.

Twoja codzienna praca

  • Projektujesz architekturę integracji HubSpot ↔ ERP klienta (Comarch XL, SAP i inne) sam, na podstawie biznesowej specyfikacji, nie pod dyktando

  • Piszesz middleware obsługujący synchronizację danych między systemami: kontakty, oferty, faktury, stany magazynowe, pipeline sprzedażowy

  • Wybierasz właściwe podejście integracyjne (polling z timestampem, webhooki, kolejkowanie, batch) w zależności od ograniczeń systemu źródłowego

  • Implementujesz mechanizmy odpornościowe: retry logic, dead-letter queues, walidacja danych, obsługa duplikatów, klucze unikalności

  • Budujesz obsługę błędów w środowiskach produkcyjnych bez UI, bezpośrednio u klientów (logi aplikacyjne, alerty, monitoring)

  • Piszesz backend w Node.js lub Python, serwisy, middleware, logika biznesowa

  • Implementujesz automatyzacje z n8n, Make i LLM APIs (OpenAI, Anthropic)

  • Dostajesz specyfikację techniczną od Revenue Architekta lub VP of Delivery i dowozisz działające rozwiązanie w zakładanej estymacji

Projekty mają konkretny zakres i deadline. Pracujesz jednocześnie nad kilkoma integracjami na różnych etapach, od designu po utrzymanie na produkcji.

Czego wymagamy

  • Integracje CRM ↔ systemy zewnętrzne - warunek konieczny

  • Minimum 4 lata doświadczenia komercyjnego jako full stack / backend developer, z czego co najmniej 2 lata spędzone realnie na integracjach systemów biznesowych

  • Masz za sobą minimum dwa projekty produkcyjne, w których integrowałeś CRM (HubSpot, Salesforce, Pipedrive, Dynamics CRM lub podobny) z zewnętrznym systemem przez REST API — i potrafisz je opisać konkretnie: jakie dane, jaki kierunek synchronizacji, jakie wyzwania

  • Samodzielnie zaprojektowałeś synchronizację danych: mapowanie pól, obsługa duplikatów, klucze unikalności, deduplikacja, idempotencja

  • Wiesz kiedy stosować polling z timestampem, a kiedy webhook i rozumiesz ograniczenia obu podejść w kontekście konkretnych systemów (np. ERP bez natywnego wsparcia dla webhooków)

  • Znasz wzorzec adaptera lub podobne podejścia do obsługi wielu formatów danych z różnych systemów źródłowych i potrafisz uzasadnić wybór wzorca architektonicznego

  • Obsługujesz błędy w środowiskach bez UI logi aplikacyjne, alerty, mechanizmy retry, monitoring health-checków

Stack techniczny

  • JavaScript / Node.js, Twój główny język backendowy, z poziomu produkcyjnego (nie tutorialowego)

  • Python - na poziomie skryptów automatyzacyjnych, prostych serwisów REST i pracy z LLM APIs

  • REST API, webhooks, autoryzacja, API key, OAuth 2.0, JWT, bezpieczeństwo komunikacji między systemami

  • Docker i VPS - sam wdrażasz i utrzymujesz aplikacje w produkcji, nie tylko piszesz lokalnie

  • React - na poziomie pozwalającym budować i utrzymywać moduły frontendowe osadzane w HubSpocie (UI Extensions, CRM Cards)

  • AI w developmencie - Claude Code, Cursor lub GitHub Copilot to Twoje standardowe narzędzia codziennej pracy. Używasz ich do pisania kodu, refaktoryzacji, debugowania, generowania testów. Ale potrafisz pisać kod także samodzielnie, bez AI, gdy zachodzi taka potrzeba np. podczas pair programmingu, code review, rozmowy z architektem

  • Git, CI/CD - w stopniu pozwalającym na samodzielne zarządzanie cyklem życia kodu

Soft skills i komunikacja

Angielski minimum B2 - dokumentacja techniczna, API docs, code review, komunikacja z developerami HubSpot

Potrafisz pracować na specyfikacji technicznej i dotrzymujesz estymacji albo komunikujesz ryzyko z wyprzedzeniem, nie w dniu deadline'u

Samodzielność architektoniczna, nie czekasz na naprowadzenie, proponujesz rozwiązania i potrafisz je obronić

Co oferujemy

  • Praca w pełni zdalna z całej Polski

  • Projekty z konkretnym zakresem technicznym: integracje CRM ↔ ERP, automatyzacje AI, własne moduły HubSpot, produkty softwareowe BusinessWeb

  • Dostęp do HubSpot na poziomie Elite Partnera - pełna dokumentacja, środowiska testowe, wsparcie techniczne developerów HubSpot

  • Bezpośrednia współpraca z Revenue Architektem i VP of Delivery - dostajesz specyfikację, masz wpływ na sposób realizacji

  • Realny wpływ na produkt - REV/ BW to nasze IP, Twoje decyzje architektoniczne zostają na lata

  • Mała firma bez korporacyjnej hierarchii - wiadomo kto za co odpowiada i dlaczego

  • Zespół doświadczonych ludzi - Revenue Architekci, VP of Product & Delivery, Integration Specialists. Nie jesteś sam z problemem.

Aplikuj jeżeli szukasz fajnego miejsca do pracy i rozwoju, gdzie możesz być samodzielny i możemy się rozwijać dzięki Twojej wiedzy.

Mariusz CEO BusinessWeb

See also