Backend Developer (Node.js / TypeScript)
Sky Group HR
wygasa za 6 dni
(do )
-
Rzeszów, podkarpackie
Umowa o pracę
Podobne oferty pracy
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.
### 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)
### 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
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.
### 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)
### 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
Podobne oferty pracy
Dodana
Wygasa
(za 5 dni)
Praca alert - powiadomienia
Informatyk, Rzeszów
Polecani pracodawcy
Praca w sąsiednich miejscowościach
- Praca Trzebownisko
- Praca Pogwizdów Nowy
- Praca Zaczernie
- Praca Krasne
- Praca Rudna Mała
- Praca Racławówka
- Praca Boguchwała
- Praca Świlcza
- Praca Łąka
- Praca Rogoźnica
- Praca Mrowla
- Praca Nosówka
- Praca Tyczyn
- Praca Tajęcina
- Praca Jasionka
- Praca Woliczka
- Praca Kielnarowa
- Praca Strażów
- Praca Lutoryż
- Praca Siedliska