Full-stack developer React & Node.JS

Zakres obowiązków:
- Tworzenie interfejsu użytkownika dla aplikacji webowej (dla nauczycieli) z wykorzystaniem wybranego frameworka (preferowany React, otwarci na Angular, Vue).
- Implementacja responsywnego UI, integracja z usługami back-end (REST API / WebSocket).
- Dbanie o optymalizację i przyjazność użytkowania (UX).
- Współpraca z zespołem designerów w celu wdrażania makiet i prototypów.
- Projektowanie i implementacja warstwy serwerowej (preferowany Node.js / otwarci na .NET / lub inny zaproponowany framework ) oraz API dla aplikacji VR.
- Integracja z bazą danych (SQL lub NoSQL), obsługa komunikacji w czasie rzeczywistym (WebSocket/Socket.io).
- Zapewnienie bezpieczeństwa, skalowalności i stabilności aplikacji.
- Tworzenie i utrzymanie dokumentacji technicznej.
Wymagania
- Dobra znajomość przynajmniej jednego frameworka front-end (React / Angular / Vue).
- Umiejętność tworzenia wydajnego i skalowalnego back-endu (np. Node.js/Express, .NET Core, Python/Flask/Django).
- Znajomość baz danych (MongoDB, MySQL, PostgreSQL lub inna).
- Doświadczenie w pracy z systemem kontroli wersji (Git).
- Umiejętność samodzielnego rozwiązywania problemów, komunikatywność.
Mile widziane
- Znajomość WebSocket / Socket.io do komunikacji w czasie rzeczywistym.
- Podstawy DevOps (Docker, CI/CD).
- Doświadczenie w projektach VR/AR lub współpracy z zespołem tworzącym aplikacje interaktywne.
- Znajomość zasad projektowania architektury aplikacji microservices / serverless.
Oferujemy
- Możliwość pracy nad kluczowym elementem platformy edukacyjnej (aplikacja webowa + API).
- Realny wpływ na wybór technologii i kształt ostatecznych rozwiązań.
- Wynagrodzenie adekwatne do umiejętności i doświadczenia.