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

15k - 20k PLN/ mies.B2B
SeniorFull-time·B2B
#396266·Dodano 21 dni temu·6
Źródło: justjoin.it
Aplikuj teraz

Tech Stack / Keywords

Node.jsREST APIPythonDockerReactERPCRM

Firma i stanowisko

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.

Wymagania

  • Doświadczenie w integracjach CRM ↔ systemy zewnętrzne (warunek konieczny)
  • Minimum 4 lata doświadczenia komercyjnego jako full stack/backend developer, w tym co najmniej 2 lata na integracjach systemów biznesowych
  • Realne projekty produkcyjne integrujące CRM (HubSpot, Salesforce, Pipedrive, Dynamics CRM) z zewnętrznym systemem przez REST API
  • Samodzielne projektowanie synchronizacji danych: mapowanie pól, unikalne klucze, deduplikacja, idempotencja
  • Znajomość różnic i stosowanie polling z timestampem vs webhooków oraz ich ograniczeń, np. ERP bez natywnego wsparcia webhooków
  • Znajomość wzorca adaptera lub podobnych do obsługi wielu formatów danych z różnych źródeł, potrafi uzasadnić wybór wzorca architektonicznego
  • Obsługa błędów w środowiskach bez UI: logi, alerty, mechanizmy retry, monitoring health-checków

Stack techniczny:

  • JavaScript / Node.js na poziomie produkcyjnym
  • Python do skryptów automatyzacyjnych, prostych serwisów REST i pracy z LLM APIs
  • REST API, webhooki, autoryzacja, API key, OAuth 2.0, JWT, bezpieczeństwo komunikacji
  • Docker, VPS: wdrażanie i utrzymanie aplikacji w produkcji
  • React: budowa i utrzymanie modułów frontendowych osadzanych w HubSpocie
  • Użycie AI w developmentcie: Claude Code, Cursor, GitHub Copilot, umiejętność pisania kodu bez AI
  • Git, CI/CD: samodzielne zarządzanie cyklem życia kodu

Soft skills:

  • Angielski minimum B2 (dokumentacja techniczna, API docs, code review)
  • Praca na specyfikacji technicznej, dotrzymywanie estymacji i komunikowanie ryzyka
  • Samodzielność architektoniczna i proponowanie rozwiązań

Obowiązki

  • Projektowanie architektury integracji HubSpot ↔ ERP klienta samodzielnie na podstawie specyfikacji biznesowej
  • Pisanie middleware obsługującego synchronizację danych: kontakty, oferty, faktury, stany magazynowe, pipeline sprzedażowy
  • Wybór podejścia integracyjnego (polling z timestampem, webhooki, kolejkowanie, batch) zgodnie z ograniczeniami systemu źródłowego
  • Implementacja mechanizmów odpornościowych: retry logic, dead-letter queues, walidacja danych, obsługa duplikatów, klucze unikalności
  • Budowa obsługi błędów w środowiskach produkcyjnych bez UI, logi aplikacyjne, alerty, monitoring
  • Programowanie backendu w Node.js lub Python, tworzenie serwisów, logiki biznesowej
  • Implementacja automatyzacji z n8n, Make oraz LLM APIs (OpenAI, Anthropic)
  • Realizacja specyfikacji technicznej od Revenue Architekta lub VP of Delivery w zakładanym terminie
  • Praca równocześnie nad kilkoma integracjami na różnych etapach: od designu po utrzymanie produkcji

Benefity

  • 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: dokumentacja, środowiska testowe, wsparcie techniczne developerów
  • Bezpośrednia współpraca z Revenue Architektem i VP of Delivery, wpływ na sposób realizacji
  • Realny wpływ na produkt i decyzje architektoniczne
  • Mała firma bez korporacyjnej hierarchii
  • Doświadczony zespół specjalistów: Revenue Architekci, VP of Product & Delivery, Integration Specialists

Inne informacje

Informujemy, że administratorem danych jest REVPOINT SP. Z O.O. z siedzibą w Warszawie, ul. Indiry Gandhi 35/201 (dalej jako "administrator"). Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji. Podanie danych w zakresie wynikającym z ustawy z dnia 26 czerwca 1974 r. Kodeks pracy jest obowiązkowe. W pozostałym zakresie podanie danych jest dobrowolne. Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie. Odbiorcą danych jest serwis Rocket Jobs oraz inne podmioty, którym powierzyliśmy przetwarzanie danych w związku z rekrutacją.

BusinessWeb - HubSpot Elite Partner Polska

BusinessWeb - HubSpot Elite Partner Polska

Pracodawca

Aplikuj teraz