Strona główna / Oferty pracy / IT / Backend Developer (Node.js / TypeScript)
Logo SKY GROUP SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ

Backend Developer (Node.js / TypeScript)

5 dni temu dodana przez SKY GROUP SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ (ważna do 01.04.2026)
  • 5000.00 zł - 7000.00 zł
    brutto miesięcznie
    Umowa zlecenie
  • pełny etat
  • Rzeszów
Paczki świąteczne
Imprezy integracyjne
Dodatkowe dni wolne od pracy
Elastyczne godziny pracy
Inne

Opis

### O firmie
SkyGroup rozwija platformę SaaS do zarządzania zasobami ludzkimi — SkyGroupHR. System obsługuje pełen cykl HR: od rekrutacji, przez kadry i płace, po zarządzanie dokumentami i rozliczenia z ZUS/PIT/PPK. Backend musi być niezawodny, bezpieczny i wydajny — przetwarzamy dane osobowe, dokumenty finansowe i integrujemy się z zewnętrznymi serwisami.

### Opis stanowiska
Szukamy doświadczonego Backend Developera, który będzie rozwijał API i logikę biznesową naszej platformy HR. Będziesz odpowiedzialny za projektowanie nowych endpointów, optymalizację zapytań do bazy danych, integracje z zewnętrznymi serwisami (e-mail, SMS, AI) oraz dbanie o bezpieczeństwo i stabilność systemu.

 

 

Nasze wymagania

Wymagania obowiązkowe

  • Minimum 2 lata komercyjnego doświadczenia z Node.js + TypeScript
  • Praktyczna znajomość Express.js — middleware, routing, error handling
  • Doświadczenie z Prisma ORM lub innym ORM-em (Sequelize, TypeORM)
  • Znajomość relacyjnych baz danych (MySQL / MariaDB lub PostgreSQL) — projektowanie schematów, indeksy, relacje, migracje
  • Doświadczenie z JWT — autentykacja, refresh tokeny, middleware autoryzacyjne
  • Znajomość walidacji danych po stronie serwera (Joi, Zod lub express-validator)
  • Umiejętność projektowania i dokumentowania REST API
  • Doświadczenie z obsługą plików — upload (Multer), generowanie PDF, eksport do Excela
  • Znajomość podstaw bezpieczeństwa webowego: CORS, Helmet, rate limiting, sanityzacja inputu
  • Git — umiejętność pracy z branchami, code review, merge requests

 Mile widziane:

  • Doświadczenie z Redis (cache, sesje)
  • Znajomość Socket.io (komunikacja real-time, powiadomienia)
  • Doświadczenie z Nodemailer (wysyłka e-mail, szablony HTML)
  • Znajomość node-cron lub podobnych narzędzi do zadań cyklicznych
  • Doświadczenie z Docker i Docker Compose
  • Znajomość PM2 (zarządzanie procesami w produkcji)
  • Doświadczenie z konfiguracją Nginx (reverse proxy, SSL)
  • Znajomość domen kadrowo-płacowych (ZUS, PIT, PPK, umowy o pracę/zlecenie)
  • Doświadczenie z integracją AI API (np. Anthropic Claude, OpenAI)
  • Znajomość Winston lub innego systemu logowania
  • Doświadczenie z pisaniem testów (Jest, Supertest)

Twoje zadania

### Technologie w projekcie
Node.js, Express 4, TypeScript 5, Prisma 5, MariaDB 11, JWT (Passport.js), Redis, Socket.io, Nodemailer, Winston, node-cron, Multer, PDFKit, Joi/Zod, Docker, PM2, Nginx

To oferujemy

  • Adekwatne wynagrodzenie do wyników pracy. 
  • Praca w biurze
  • Spokojna atmosfera w pracy
  • Wsparcie zespołu 
Klauzula informacyjna

Administratorem danych osobowych kandydatów jest SKY GROUP Spółka z ograniczoną odpowiedzialnością. Dane osobowe będą przetwarzane wyłącznie w celu przeprowadzenia procesu rekrutacji. Podanie danych jest dobrowolne, jednak niezbędne do udziału w rekrutacji.

Kandydat ma prawo dostępu do swoich danych, ich sprostowania, usunięcia, ograniczenia przetwarzania, przenoszenia danych oraz wycofania zgody na przetwarzanie danych w dowolnym momencie.

Dane będą przechowywane przez okres niezbędny do zakończenia procesu rekrutacji, a w przypadku wyrażenia dodatkowej zgody — również na potrzeby przyszłych rekrutacji.

do końca 25 dni