Jobs · justjoinit
Senior Node.js Developer — integracje CRM ↔ ERP (HubSpot, Comarch XL, SAP)
Halcyon Labs · Warszawa · Posted 2d ago
About the role
Design and implement integrations between CRM and ERP systems, ensuring data synchronization and system resilience.
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
Read the full posting on justjoinit →
FAQ
Is the Senior Node.js Developer — integracje CRM ↔ ERP (HubSpot, Comarch XL, SAP) role at Halcyon Labs remote?+
This Senior Node.js Developer — integracje CRM ↔ ERP (HubSpot, Comarch XL, SAP) position is listed as remote (Warszawa).
What is the salary for the Senior Node.js Developer — integracje CRM ↔ ERP (HubSpot, Comarch XL, SAP) role at Halcyon Labs?+
The listing states 16000-21000 pln.
What seniority level is this Senior Node.js Developer — integracje CRM ↔ ERP (HubSpot, Comarch XL, SAP) role?+
This is a senior level position.
How do I apply for the Senior Node.js Developer — integracje CRM ↔ ERP (HubSpot, Comarch XL, SAP) role at Halcyon Labs?+
Use the "Apply on justjoinit" button to open the original posting on justjoinit, where you can submit your application directly to Halcyon Labs.