Описание
Описания нет
Задачи
•Проектирование системы, выбор архитектуры
•Создание основных сущностей, моделей, БД API
•Создание интерфейса ГИС
•Создание редактора ГИС
•Создание системы генерации отчетов (листов) с возможностью редактирования карты
Требования
•Высшее образование
•Знание языков программирования: Node.js (NestJS, Express) или C# (.NET Core / ASP.NET)
•Работа с базами данных и хранением данных
•Обязательное знание PostgreSQL
•Умение писать сложные JOIN-запросы, оконные функции, понимание транзакций и уровней изоляции
•NoSQL: MongoDB, Redis (кэширование в памяти)
•Понимание принципов (ресурсы, методы GET/POST/PUT/DELETE, статусы HTTP, версионирование)
•Аутентификация и Авторизация: JWT, OAuth 2.0/OpenID Connect, сессии (Cookie/Session)
•Работа с протоколами: HTTP/HTTPS, WebSockets, gRPC
•Контейнеризация
•Опыт работы с очередями сообщений
•CI/CD: Понимание пайплайнов (GitHub Actions, GitLab CI, Jenkins)
•Документирование: Swagger/OpenAPI, спецификацию к API
Условия
Условий в вакансии нет