### 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 r