Backend Developer (Node.js)
Szukamy ambitnej osoby do zespołu, która chce rozwijać się głównie w backendzie NodeJS i budować realne rozwiązania integracyjne: łączenie systemów e-commerce, ERP i innych usług przez API, webhooki oraz automatyzacje. To praca blisko danych, procesów i integracji z wykorzystaniem narzędzi AI (np. Cursor, Claude Code) w sposób świadomy i bezpieczny.
Zakres obowiązków :
Tworzenie i rozwijanie usług backendowych w NodeJS (TypeScript) – najczęściej w NestJS / Express
Budowanie integracji pomiędzy systemami e-commerce, ERP, marketplace i innymi usługami: synchronizacja danych (zamówienia, produkty, ceny, stany), obsługa webhooków, import/eksport, automatyczne procesy
Projektowanie i implementacja API (REST) oraz integracja zewnętrznych API
Praca z bazami danych MySQL/PostgreSQL - modelowanie, migracje, optymalizacja podstawowych zapytań, transakcje
Budowa narzędzi do web crawl/scrape - Playwright/Puppeteer, parsowanie HTML, stabilne selektory, kontrola limitów i odporność na zmiany
Praca w procesie opartym o specyfikację - doprecyzowanie wymagań, rozpisywanie przypadków brzegowych, dokumentowanie kontraktów (np. OpenAPI), dbanie o spójność integracji
Korzystanie z narzędzi AI do przyspieszenia pracy (analiza błędów, generowanie szkiców rozwiązań, refactor), ale zawsze z weryfikacją i dbałością o bezpieczeństwo danych
Nasze wymagania:
Dobra znajomość JavaScript/TypeScript i praktyczne doświadczenie w NodeJS
Znajomość NestJS - routing, middleware, walidacja, obsługa błędów
Umiejętność tworzenia i korzystania z REST API
Podstawowa znajomość baz MySQL/PostgreSQL
Umiejętność pracy w środowisku developerskim z Docker oraz podstawowe rozumienie CI/CD
Znajomość Git i pracy w zespole (branching, PR)
Utrzymanie jakości - czytelny kod, testy, code review, znajomość dobrych praktyk
Chęć nauki technik scrapingu/automatyzacji przeglądarek
Znajomość języka angielskiego na poziomie minimum B2 – głównie do czytania dokumentacji technicznej i pisania kodu
Chęć uczenia się i dowożenia – cenimy osoby, które potrafią spokojnie rozwiązywać złożone problemy, zadawać trafne pytania i skutecznie doprowadzać zadania do finału
Podejście end-to-end: szukamy osoby, która chce zrozumieć, jak jej kod wpływa na realny obieg zamówień i przepływ danych. U nas zobaczysz, jak Twoje rozwiązania realnie pomagają biznesowi
Mile widziane:
Doświadczenie w integracjach z systemami e-commerce/ERP/WMS/PIM lub marketplace’ami
Praktyka z webhookami, jobami, kolejkami (Redis/BullMQ), przetwarzanie asynchroniczne
Doświadczenie z crawlingiem/scrapingiem (Playwright/Puppeteer/Cheerio)
Umiejętność pracy „spec-driven”: pisanie/utrzymywanie prostych specyfikacji, kontraktów API i przykładów request/response
Świadomość podstaw bezpieczeństwa w aplikacjach web i integracjach (walidacja danych, auth/authz, ochrona sekretów, bezpieczne logowanie)
Doświadczenie z narzędziami AI w kodowaniu (np. Cursor, Claude Code) - umiejętność odpowiedniego promptowania oraz budowania kontekstu
Co oferujemy?
Projekty, w których backend i integracje mają realny wpływ na biznes (nie tylko „CRUD-y”)
Code review nastawione na rozwój - szczególnie w kierunku backend/integracji
Nowoczesny stack: NodeJS/TypeScript, NestJS/Express, Docker, CI/CD, integracje API, automatyzacje
AI-driven development - dostęp do płatnych narzędzi AI (np. Cursor, Claude Code)
Pracę w zespole, w którym liczy się jakość, czytelność i odpowiedzialne korzystanie z AI
Przestrzeń na ciągłe doskonalenie swoich umiejętności
Benefity: dofinansowanie zajęć sportowych, prywatna opieka medyczna, ubezpieczenie na życie, spotkania integracyjne
Pracę w systemie hybrydowym po okresie próbnym (4 dni pracy w biurze, 1 dzień pracy zdalnej)
O nas:
Opinion Strefa Druku to firma produkcyjno-technologiczna działająca w obszarze druku wielkoformatowego i e-commerce. Pracujemy na rynkach Polski i DACH, skalując biznes w oparciu o technologię, procesy i jakość zespołów. Naszą kulturę budujemy na koncentracji na kliencie, ciągłym doskonaleniu (Lean) oraz odpowiedzialności za wyniki.
W ciągu 8-10 miesięcy planowana relokacja do nowej siedziby w Zabrzu.
Backend Developer (Node.js)
Backend Developer (Node.js)