Локация
Полностью удалённая работа из любого региона России; город в вакансии — Москва.
Зарплата
140 000–200 000 рублей в месяц до вычета налогов.
Компания
МВС Телеком разрабатывает собственные программные продукты для автоматизации бизнеса и работы с данными, включая платформу операционного контроля INTERA и коммерческую систему биллинга Enigma для телекоммуникационных компаний.
Что делать
•Разрабатывать интерфейсы и функциональность INTERA Core на React и TypeScript.
•Создавать интерактивные формы, мастера настройки, редакторы, таблицы и переиспользуемые UI-компоненты.
•Разрабатывать визуальные редакторы бизнес-объектов, метрик, интеграций и конфигураций.
•Реализовывать обмен данными между INTERA и Enigma через REST API; переписывать legacy API Enigma не потребуется.
•Дорабатывать backend на NestJS, работать с PostgreSQL, MS SQL, моделями данных и бизнес-логикой.
•Улучшать интерфейс, производительность и удобство использования, участвовать в проектировании новых функций.
Требования
•Коммерческий опыт разработки от 3 лет.
•Уверенное владение TypeScript, React и современным JavaScript.
•Опыт создания сложных интерактивных интерфейсов, а не только простых веб-страниц.
•Понимание архитектуры React-приложений, состояния компонентов и взаимодействия с API.
•Опыт backend-разработки на Node.js; NestJS будет преимуществом.
•Уверенная работа с SQL.
•Понимание REST API, клиент-серверного взаимодействия и обработки ошибок.
•Самостоятельность, ответственность за результат и готовность предлагать технические решения.
Хорошо, если есть
•Опыт разработки ERP, CRM или других сложных бизнес-систем.
•Опыт создания конструкторов форм, визуальных редакторов, мастеров настройки и динамических интерфейсов.
•Опыт разработки собственных библиотек UI-компонентов и интеграций с внешними бизнес-системами.
•Понимание принципов работы с LLM и AI API.
Культура и преимущества
•Полная занятость и долгосрочное сотрудничество.
•Небольшая продуктовая команда и прямое общение с руководителями разработки.
•Минимум бюрократии и возможность влиять на технические решения.
•Работа над собственными продуктами, а не заказными сайтами.
•Задачи на стыке frontend, backend, интеграций и бизнес-логики; возможность участвовать в развитии будущих AI-функций.