Zakres pracy:
Rozbudowa backendu w NestJS (Node.js + TypeScript)
Utrzymanie i rozwój front-endu w Vue 3/Vite z Vuetify 3
Implementacja nowych endpointów (REST/GraphQL/MQTT/WebSocket) oraz real-time push
Praca z bazą PostgreSQL przez TypeORM
Integracja z systemem uwierzytelniania (Passport + JWT)
Optymalizacja wydajności, walidacja danych (class-validator), obsługa uploadów (multer)
Stos technologiczny:
Backend: Node.js, NestJS, TypeScript, RxJS, TypeORM, PostgreSQL, Jest (unit), Supertest (e2e)
Frontend: Vue 3, Composition API (<script setup>), Pinia, Vue Router, Vuetify 3, Vite, Vitest, Cypress
DevOps: Git (GitHub), Docker, CI/CD (GitHub Actions), ESLint, Prettier
Wymagania:
Minimum 2 lata praktyki w Node.js + TypeScript
Dobra znajomość NestJS i architektury modułowej
Doświadczenie we Vue 3, Vuetify 3 i Vite
Umiejętność pisania testów automatycznych (unit + e2e)
Praktyczna znajomość SQL i projektowania schematu w PostgreSQL
Zainteresowanych proszę o kontakt.