Бэкенд (backend) разработчик
Описание
Локация: Москва, Шарикоподшипниковская улица, 5. Гибридный формат работы.
Компания
ППК «Фонд развития территорий» развивает системы для работы с геоинформационными данными и отчетностью.
Что делать
Проектировать систему и выбирать архитектуру.
Создавать основные сущности, модели данных, базы данных и API.
Разрабатывать интерфейс и редактор ГИС.
Создавать систему генерации редактируемых отчетов и листов с картами.
Требования
От 3 до 6 лет опыта работы и высшее образование.
Знание Node.js с NestJS или Express либо C# с .NET Core / ASP.NET.
Опыт работы с базами данных и хранением данных; обязательное знание PostgreSQL.
Умение писать сложные JOIN-запросы и оконные функции, понимание транзакций и уровней изоляции.
Знание MongoDB и Redis для кэширования в памяти.
Понимание принципов REST API: ресурсов, методов 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.
Культура и преимущества
Полная занятость.
Гибридный формат работы в Москве.