Node.js Developer (Middle/Middle+)
Описание роли
В роли Backend Developer вы будете развивать серверную часть интеллектуальной платформы Inventorus и создавать API-интерфейсы для клиентских приложений. Ваша задача — обеспечить надёжность, масштабирование backend-систем и высокую производительность сервисов, работающих с крупнейшей в России базой научно-технических данных InventoCore. Роль идеально подойдёт специалисту с опытом 3+ лет разработки на Node.js, уверенному в TypeScript и глубоко понимающему механизмы event loop, стримов и асинхронности.
Ваши ключевые обязанности:
* Разработка и поддержка серверной логики на Node.js и TypeScript для внутренних и внешних API;
* Проектирование и интеграция REST/RPC API, работа с PostgreSQL (схемы, индексы, транзакции, миграции);
* Организация асинхронной обработки запросов через очереди, реализация идемпотентности и повторов;
* Оптимизация производительности под высокие нагрузки: поиск «узких мест», профилирование CPU/памяти;
* Внедрение отслеживания инцидентов: логи, метрики, быстрая диагностика;
* Написание юнит- и интеграционных тестов, участие в код-ревью, поддержка технической документации;
* Участие в архитектурных обсуждениях и рефакторинге существующего кода.
Особенности вакансии
Вы получите возможность влиять на развитие национально значимого продукта в области научной аналитики и работать с AI-сервисами для учёных и инженеров. Главные преимущества:
* Полностью удалённый формат с возможностью гибрида для жителей Москвы;
* Конкурентная зарплата 200–230 000 RUB на руки;
* Формальное трудоустройство по ТК РФ и прозрачные бизнес-процессы;
* Работа в команде профессионалов с доступом к современной инфраструктуре: Docker, очереди, масштабирование backend-систем;
* Возможность профессионального роста и участия в независимом проекте с фокусом на научные данные.
О компании Inventorus
Inventorus — российская интеллектуальная платформа для научной аналитики с уникальной базой патентов, публикаций и диссертаций. Основанная командой экспертов в области Data Science и AI, компания официально рекомендована для национальной подписки на научные ресурсы. Наши разработчики и инженеры создают решения, которые ускоряют исследования и помогают выявлять технологические взаимосвязи. Присоединяйтесь к Inventorus, чтобы вместе работать над инновациями и развивать высоконагруженные системы на стыке AI и науки.